home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_94_ATIFFBReader.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
158KB
|
2,744 lines
# near model CODE resource
# jump table entries: 18288-18292 (5 of them)
export_2286:
00000000 4E56 FFF8 link A6, -0x0008
00000004 206E 000C movea.l A0, [A6 + 0xC]
00000008 43EE FFF8 lea.l A1, [A6 - 0x8]
0000000C 22D8 move.l [A1]+, [A0]+
0000000E 22D8 move.l [A1]+, [A0]+
00000010 2F2E 0018 move.l -[A7], [A6 + 0x18]
00000014 41EE 0018 lea.l A0, [A6 + 0x18]
00000018 2F20 move.l -[A7], -[A0]
0000001A 2F20 move.l -[A7], -[A0]
0000001C 486E FFF8 pea.l [A6 - 0x8]
00000020 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000024 4EAD 3C6A jsr [A5 + 0x3C6A /* export_1929 */]
00000028 4E5E unlink A6
0000002A 205F movea.l A0, [A7]+
0000002C DEFC 0014 add.w A7, 0x14
00000030 4ED0 jmp [A0]
00000032 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2287: // at 00000034 (misaligned)
00000036 0000 2F2E ori.b D0, 0x2E /* '.' */
0000003A 0008 4EAD ori.b A0, 0xAD
0000003E 3C72 4E5E movea.w A6, [A2 + D4 * 8 + 0x5E]
00000042 2E9F move.l [A7], [A7]+
00000044 4E75 rts
00000046 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2288: // at 00000048 (misaligned)
0000004A FFE2 .invalid <<F/7/7>>
0000004C 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000050 286E 0008 movea.l A4, [A6 + 0x8]
00000054 7005 moveq.l D0, 0x05
00000056 6B1A bmi +0x1C /* 00000072 */
00000058 B07C 003F cmp.w D0, 0x3F /* '?' */
0000005C 6E14 bgt +0x16 /* 00000072 */
0000005E 2254 movea.l A1, [A4]
00000060 41E9 0072 lea.l A0, [A1 + 0x72]
00000064 3200 move.w D1, D0
00000066 E649 lsr D1.w, 3
00000068 4441 neg.w D1
0000006A 0130 10FF btst [A0 + D1.w - 0x1], D0
0000006E 0A3C 0004 xori.b ccr, 4
label00000072:
00000072 6600 00A8 bne +0xAA /* 0000011C */
00000076 41EE FFF8 lea.l A0, [A6 - 0x8]
0000007A 2454 movea.l A2, [A4]
0000007C 43EA 00B8 lea.l A1, [A2 + 0xB8]
00000080 20D9 move.l [A0]+, [A1]+
00000082 20D9 move.l [A0]+, [A1]+
00000084 302E FFFC move.w D0, [A6 - 0x4]
00000088 906E FFF8 sub.w D0, [A6 - 0x8]
0000008C 48C0 ext.l D0
0000008E 322E FFFE move.w D1, [A6 - 0x2]
00000092 926E FFFA sub.w D1, [A6 - 0x6]
00000096 48C1 ext.l D1
00000098 2F00 move.l -[A7], D0
0000009A 2F01 move.l -[A7], D1
0000009C 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000000A0 7008 moveq.l D0, 0x08
000000A2 2F00 move.l -[A7], D0
000000A4 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000000A8 2E1F move.l D7, [A7]+
000000AA E387 asl D7, 1
000000AC 42A7 clr.l -[A7]
000000AE 2D47 FFE2 move.l [A6 - 0x1E], D7
000000B2 486E FFE2 pea.l [A6 - 0x1E]
000000B6 486E FFE6 pea.l [A6 - 0x1A]
000000BA 3F3C 280E move.w -[A7], 0x280E
000000BE A9EB syscall Pack4/FP68K
000000C0 487A 006C pea.l [PC + 0x6C /* 0000012E, value 0x3FFF8CCC */]
000000C4 486E FFE6 pea.l [A6 - 0x1A]
000000C8 3F3C 0004 move.w -[A7], 0x4
000000CC A9EB syscall Pack4/FP68K
000000CE 486E FFE6 pea.l [A6 - 0x1A]
000000D2 4EAD 48D2 jsr [A5 + 0x48D2 /* export_2326 */]
000000D6 2E1F move.l D7, [A7]+
000000D8 42A7 clr.l -[A7]
000000DA 2007 move.l D0, D7
000000DC D0BC 0000 4E20 add.l D0, 0x4E20 /* 'N ' */
000000E2 2F00 move.l -[A7], D0
000000E4 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000000E8 265F movea.l A3, [A7]+
000000EA 200B move.l D0, A3
000000EC 672E beq +0x30 /* 0000011C */
000000EE 2F0B move.l -[A7], A3
000000F0 205F movea.l A0, [A7]+
000000F2 A023 syscall DisposHandle/DisposeHandle
000000F4 2254 movea.l A1, [A4]
000000F6 41E9 0072 lea.l A0, [A1 + 0x72]
000000FA 2F20 move.l -[A7], -[A0]
000000FC 2F20 move.l -[A7], -[A0]
000000FE 3F3C 0008 move.w -[A7], 0x8
00000102 41FA 002A lea.l A0, [PC + 0x2A /* 0000012E, value 0x3FFF8CCC */]
00000106 2F20 move.l -[A7], -[A0]
00000108 2F20 move.l -[A7], -[A0]
0000010A 3F3C 0008 move.w -[A7], 0x8
0000010E 4EAD 493A jsr [A5 + 0x493A /* export_2339 */]
00000112 548F addq.l A7, 2
00000114 41E9 006A lea.l A0, [A1 + 0x6A]
00000118 20DF move.l [A0]+, [A7]+
0000011A 20DF move.l [A0]+, [A7]+
label0000011C:
0000011C 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+
00000120 4E5E unlink A6
00000122 2E9F move.l [A7], [A7]+
00000124 4E75 rts
00000126 0000 0000 ori.b D0, 0x0
0000012A 0000 0020 ori.b D0, 0x20 /* ' ' */
0000012E 3FFF move.w <<invalid special address>>, <<invalid special address>>
00000130 8CCC divu.w D6, A4
00000132 CCCC mulu.w D6, A4
00000134 CCCC mulu.w D6, A4
00000136 CCCD mulu.w D6, A5
export_2289:
00000138 4E56 0000 link A6, 0
0000013C 2F0C move.l -[A7], A4
0000013E 286E 0008 movea.l A4, [A6 + 0x8]
00000142 422E 000C clr.b [A6 + 0xC]
00000146 2054 movea.l A0, [A4]
00000148 3028 0022 move.w D0, [A0 + 0x22]
0000014C 0440 8003 subi.w D0, 0x8003
00000150 6716 beq +0x18 /* 00000168 */
00000152 5540 subq.w D0, 2
00000154 6762 beq +0x64 /* 000001B8 */
00000156 0440 7FFC subi.w D0, 0x7FFC
0000015A 670C beq +0xE /* 00000168 */
0000015C 5340 subq.w D0, 1
0000015E 6730 beq +0x32 /* 00000190 */
00000160 5740 subq.w D0, 3
00000162 677C beq +0x7E /* 000001E0 */
00000164 6000 00A2 bra +0xA4 /* 00000208 */
label00000168:
00000168 7005 moveq.l D0, 0x05
0000016A 6B1A bmi +0x1C /* 00000186 */
0000016C B07C 003F cmp.w D0, 0x3F /* '?' */
00000170 6E14 bgt +0x16 /* 00000186 */
00000172 2254 movea.l A1, [A4]
00000174 41E9 0072 lea.l A0, [A1 + 0x72]
00000178 3200 move.w D1, D0
0000017A E649 lsr D1.w, 3
0000017C 4441 neg.w D1
0000017E 0130 10FF btst [A0 + D1.w - 0x1], D0
00000182 0A3C 0004 xori.b ccr, 4
label00000186:
00000186 57C0 seq D0
00000188 4400 neg.b D0
0000018A 1D40 000C move.b [A6 + 0xC], D0
0000018E 607C bra +0x7E /* 0000020C */
label00000190:
00000190 7005 moveq.l D0, 0x05
00000192 6B1A bmi +0x1C /* 000001AE */
00000194 B07C 003F cmp.w D0, 0x3F /* '?' */
00000198 6E14 bgt +0x16 /* 000001AE */
0000019A 2254 movea.l A1, [A4]
0000019C 41E9 0072 lea.l A0, [A1 + 0x72]
000001A0 3200 move.w D1, D0
000001A2 E649 lsr D1.w, 3
000001A4 4441 neg.w D1
000001A6 0130 10FF btst [A0 + D1.w - 0x1], D0
000001AA 0A3C 0004 xori.b ccr, 4
label000001AE:
000001AE 57C0 seq D0
000001B0 4400 neg.b D0
000001B2 1D40 000C move.b [A6 + 0xC], D0
000001B6 6054 bra +0x56 /* 0000020C */
label000001B8:
000001B8 7005 moveq.l D0, 0x05
000001BA 6B1A bmi +0x1C /* 000001D6 */
000001BC B07C 003F cmp.w D0, 0x3F /* '?' */
000001C0 6E14 bgt +0x16 /* 000001D6 */
000001C2 2254 movea.l A1, [A4]
000001C4 41E9 0072 lea.l A0, [A1 + 0x72]
000001C8 3200 move.w D1, D0
000001CA E649 lsr D1.w, 3
000001CC 4441 neg.w D1
000001CE 0130 10FF btst [A0 + D1.w - 0x1], D0
000001D2 0A3C 0004 xori.b ccr, 4
label000001D6:
000001D6 57C0 seq D0
000001D8 4400 neg.b D0
000001DA 1D40 000C move.b [A6 + 0xC], D0
000001DE 602C bra +0x2E /* 0000020C */
label000001E0:
000001E0 7005 moveq.l D0, 0x05
000001E2 6B1A bmi +0x1C /* 000001FE */
000001E4 B07C 003F cmp.w D0, 0x3F /* '?' */
000001E8 6E14 bgt +0x16 /* 000001FE */
000001EA 2254 movea.l A1, [A4]
000001EC 41E9 0072 lea.l A0, [A1 + 0x72]
000001F0 3200 move.w D1, D0
000001F2 E649 lsr D1.w, 3
000001F4 4441 neg.w D1
000001F6 0130 10FF btst [A0 + D1.w - 0x1], D0
000001FA 0A3C 0004 xori.b ccr, 4
label000001FE:
000001FE 57C0 seq D0
00000200 4400 neg.b D0
00000202 1D40 000C move.b [A6 + 0xC], D0
00000206 6004 bra +0x6 /* 0000020C */
label00000208:
00000208 422E 000C clr.b [A6 + 0xC]
label0000020C:
0000020C 285F movea.l A4, [A7]+
0000020E 4E5E unlink A6
00000210 2E9F move.l [A7], [A7]+
00000212 4E75 rts
export_2290:
00000214 4E56 FFFE link A6, -0x0002
00000218 48E7 0118 movem.l -[A7], D7,A3,A4
0000021C 266E 0008 movea.l A3, [A6 + 0x8]
00000220 284B movea.l A4, A3
00000222 4247 clr.w D7
00000224 2054 movea.l A0, [A4]
00000226 3028 0022 move.w D0, [A0 + 0x22]
0000022A 0440 8003 subi.w D0, 0x8003
0000022E 6716 beq +0x18 /* 00000246 */
00000230 5540 subq.w D0, 2
00000232 675A beq +0x5C /* 0000028E */
00000234 0440 7FFC subi.w D0, 0x7FFC
00000238 670C beq +0xE /* 00000246 */
0000023A 5340 subq.w D0, 1
0000023C 672C beq +0x2E /* 0000026A */
0000023E 5740 subq.w D0, 3
00000240 6770 beq +0x72 /* 000002B2 */
00000242 6000 0092 bra +0x94 /* 000002D6 */
label00000246:
00000246 4267 clr.w -[A7]
00000248 2F0B move.l -[A7], A3
0000024A 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */]
0000024E 101F move.b D0, [A7]+
00000250 670C beq +0xE /* 0000025E */
00000252 4267 clr.w -[A7]
00000254 2F0B move.l -[A7], A3
00000256 4EBA 00DC jsr [PC + 0xDC /* 00000334 */]
0000025A 3E1F move.w D7, [A7]+
0000025C 607C bra +0x7E /* 000002DA */
label0000025E:
0000025E 4267 clr.w -[A7]
00000260 2F0B move.l -[A7], A3
00000262 4EBA 0DAC jsr [PC + 0xDAC /* 00001010 */]
00000266 3E1F move.w D7, [A7]+
00000268 6070 bra +0x72 /* 000002DA */
label0000026A:
0000026A 4267 clr.w -[A7]
0000026C 2F0B move.l -[A7], A3
0000026E 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */]
00000272 101F move.b D0, [A7]+
00000274 670C beq +0xE /* 00000282 */
00000276 4267 clr.w -[A7]
00000278 2F0B move.l -[A7], A3
0000027A 4EBA 02E4 jsr [PC + 0x2E4 /* 00000560 */]
0000027E 3E1F move.w D7, [A7]+
00000280 6058 bra +0x5A /* 000002DA */
label00000282:
00000282 4267 clr.w -[A7]
00000284 2F0B move.l -[A7], A3
00000286 4EBA 1024 jsr [PC + 0x1024 /* 000012AC */]
0000028A 3E1F move.w D7, [A7]+
0000028C 604C bra +0x4E /* 000002DA */
label0000028E:
0000028E 4267 clr.w -[A7]
00000290 2F0B move.l -[A7], A3
00000292 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */]
00000296 101F move.b D0, [A7]+
00000298 670C beq +0xE /* 000002A6 */
0000029A 4267 clr.w -[A7]
0000029C 2F0B move.l -[A7], A3
0000029E 4EBA 07D0 jsr [PC + 0x7D0 /* 00000A70 */]
000002A2 3E1F move.w D7, [A7]+
000002A4 6034 bra +0x36 /* 000002DA */
label000002A6:
000002A6 4267 clr.w -[A7]
000002A8 2F0B move.l -[A7], A3
000002AA 4EBA 14E4 jsr [PC + 0x14E4 /* 00001790 */]
000002AE 3E1F move.w D7, [A7]+
000002B0 6028 bra +0x2A /* 000002DA */
label000002B2:
000002B2 4267 clr.w -[A7]
000002B4 2F0B move.l -[A7], A3
000002B6 4EAD 3312 jsr [A5 + 0x3312 /* export_1630 */]
000002BA 101F move.b D0, [A7]+
000002BC 670C beq +0xE /* 000002CA */
000002BE 4267 clr.w -[A7]
000002C0 2F0B move.l -[A7], A3
000002C2 4EBA 0AB0 jsr [PC + 0xAB0 /* 00000D74 */]
000002C6 3E1F move.w D7, [A7]+
000002C8 6010 bra +0x12 /* 000002DA */
label000002CA:
000002CA 4267 clr.w -[A7]
000002CC 2F0B move.l -[A7], A3
000002CE 4EBA 17F0 jsr [PC + 0x17F0 /* 00001AC0 */]
000002D2 3E1F move.w D7, [A7]+
000002D4 6004 bra +0x6 /* 000002DA */
label000002D6:
000002D6 3E3C 98E0 move.w D7, 0x98E0
label000002DA:
000002DA 3D47 000C move.w [A6 + 0xC], D7
000002DE 4CDF 1880 movem.l D7,A3,A4, [A7]+
000002E2 4E5E unlink A6
000002E4 2E9F move.l [A7], [A7]+
000002E6 4E75 rts
000002E8 4E56 FFFC link A6, -0x0004
000002EC 2F0C move.l -[A7], A4
000002EE 286E 0008 movea.l A4, [A6 + 0x8]
000002F2 204C movea.l A0, A4
000002F4 5088 addq.l A0, 8
000002F6 2050 movea.l A0, [A0]
000002F8 2D48 FFFC move.l [A6 - 0x4], A0
000002FC 4AAC FFB4 tst.l [A4 - 0x4C]
00000300 6716 beq +0x18 /* 00000318 */
00000302 2F2C FFB4 move.l -[A7], [A4 - 0x4C]
00000306 205F movea.l A0, [A7]+
00000308 A02A syscall HUnlock
0000030A 2F2C FFB4 move.l -[A7], [A4 - 0x4C]
0000030E 205F movea.l A0, [A7]+
00000310 A023 syscall DisposHandle/DisposeHandle
00000312 7000 moveq.l D0, 0x00
00000314 2940 FFB4 move.l [A4 - 0x4C], D0
label00000318:
00000318 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000031C 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000320 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000324 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000328 285F movea.l A4, [A7]+
0000032A 4E5E unlink A6
0000032C 205F movea.l A0, [A7]+
0000032E DEFC 000A add.w A7, 0xA /* '\n' */
00000332 4ED0 jmp [A0]
fn00000334:
00000334 4E56 FF9C link A6, -0x0064
00000338 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000033C 266E 0008 movea.l A3, [A6 + 0x8]
00000340 284B movea.l A4, A3
00000342 4245 clr.w D5
00000344 7000 moveq.l D0, 0x00
00000346 2D40 FFB4 move.l [A6 - 0x4C], D0
0000034A 2054 movea.l A0, [A4]
0000034C 3168 0006 00B6 move.w [A0 + 0xB6], [A0 + 0x6]
00000352 2054 movea.l A0, [A4]
00000354 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000358 2F0B move.l -[A7], A3
0000035A 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
0000035E 486E FFC0 pea.l [A6 - 0x40]
00000362 487A FF84 pea.l [PC - 0x7C /* 000002E8, value 0x4E56FFFC */]
00000366 2F0E move.l -[A7], A6
00000368 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000036C 2F0B move.l -[A7], A3
0000036E 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */]
00000372 4267 clr.w -[A7]
00000374 2F0B move.l -[A7], A3
00000376 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
0000037A 2054 movea.l A0, [A4]
0000037C 0C68 8003 0022 cmpi.w [A0 + 0x22], 0x8003
00000382 661C bne +0x1E /* 000003A0 */
00000384 2028 002A move.l D0, [A0 + 0x2A]
00000388 720F moveq.l D1, 0x0F
0000038A D081 add.l D0, D1
0000038C 2F00 move.l -[A7], D0
0000038E 7010 moveq.l D0, 0x10
00000390 2F00 move.l -[A7], D0
00000392 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000396 201F move.l D0, [A7]+
00000398 E380 asl D0, 1
0000039A 2D40 FFB8 move.l [A6 - 0x48], D0
0000039E 6016 bra +0x18 /* 000003B6 */
label000003A0:
000003A0 2054 movea.l A0, [A4]
000003A2 2028 002A move.l D0, [A0 + 0x2A]
000003A6 5E80 addq.l D0, 7
000003A8 2F00 move.l -[A7], D0
000003AA 7008 moveq.l D0, 0x08
000003AC 2F00 move.l -[A7], D0
000003AE 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000003B2 2D5F FFB8 move.l [A6 - 0x48], [A7]+
label000003B6:
000003B6 42A7 clr.l -[A7]
000003B8 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000003BC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000003C0 2D57 FFB4 move.l [A6 - 0x4C], [A7]
000003C4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000003C8 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000003CC 205F movea.l A0, [A7]+
000003CE A064 syscall MoveHHi
000003D0 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000003D4 205F movea.l A0, [A7]+
000003D6 A029 syscall HLock
000003D8 2054 movea.l A0, [A4]
000003DA 2028 004C move.l D0, [A0 + 0x4C]
000003DE 5380 subq.l D0, 1
000003E0 2D40 FFA0 move.l [A6 - 0x60], D0
000003E4 7E00 moveq.l D7, 0x00
000003E6 6000 00E0 bra +0xE2 /* 000004C8 */
label000003EA:
000003EA 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000003EE 4267 clr.w -[A7]
000003F0 2054 movea.l A0, [A4]
000003F2 3F28 0068 move.w -[A7], [A0 + 0x68]
000003F6 3F3C 0001 move.w -[A7], 0x1
000003FA 2268 0048 movea.l A1, [A0 + 0x48]
000003FE 2251 movea.l A1, [A1]
00000400 3007 move.w D0, D7
00000402 E540 asl D0.w, 2
00000404 2F31 0000 move.l -[A7], [A1 + D0.w]
00000408 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000040C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000410 4267 clr.w -[A7]
00000412 2054 movea.l A0, [A4]
00000414 2F28 0072 move.l -[A7], [A0 + 0x72]
00000418 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
0000041C 101F move.b D0, [A7]+
0000041E 6700 00A4 beq +0xA6 /* 000004C4 */
00000422 42A7 clr.l -[A7]
00000424 2054 movea.l A0, [A4]
00000426 2028 003E move.l D0, [A0 + 0x3E]
0000042A 5380 subq.l D0, 1
0000042C 2F00 move.l -[A7], D0
0000042E 2F07 move.l -[A7], D7
00000430 2F28 003E move.l -[A7], [A0 + 0x3E]
00000434 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000438 2028 002E move.l D0, [A0 + 0x2E]
0000043C 909F sub.l D0, [A7]+
0000043E 5380 subq.l D0, 1
00000440 2F00 move.l -[A7], D0
00000442 201F move.l D0, [A7]+
00000444 2E9F move.l [A7], [A7]+
00000446 B097 cmp.l D0, [A7]
00000448 6C02 bge +0x4 /* 0000044C */
0000044A 2E80 move.l [A7], D0
label0000044C:
0000044C 2D5F FF9C move.l [A6 - 0x64], [A7]+
00000450 7C00 moveq.l D6, 0x00
00000452 6060 bra +0x62 /* 000004B4 */
label00000454:
00000454 2006 move.l D0, D6
00000456 C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
0000045C 4A80 tst.l D0
0000045E 6704 beq +0x6 /* 00000464 */
00000460 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000464:
00000464 4267 clr.w -[A7]
00000466 2054 movea.l A0, [A4]
00000468 3F28 0068 move.w -[A7], [A0 + 0x68]
0000046C 486E FFB8 pea.l [A6 - 0x48]
00000470 226E FFB4 movea.l A1, [A6 - 0x4C]
00000474 2F11 move.l -[A7], [A1]
00000476 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
0000047A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000047E 42A7 clr.l -[A7]
00000480 206E FFB4 movea.l A0, [A6 - 0x4C]
00000484 2F10 move.l -[A7], [A0]
00000486 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
0000048A 281F move.l D4, [A7]+
0000048C 42A7 clr.l -[A7]
0000048E 2F0B move.l -[A7], A3
00000490 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */]
00000494 2D5F FFB0 move.l [A6 - 0x50], [A7]+
00000498 2F04 move.l -[A7], D4
0000049A 2F2E FFB0 move.l -[A7], [A6 - 0x50]
0000049E 2F2E FFB8 move.l -[A7], [A6 - 0x48]
000004A2 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000004A6 1F3C 0001 move.b -[A7], 0x1
000004AA 2F0B move.l -[A7], A3
000004AC 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
000004B0 5286 addq.l D6, 1
000004B2 6906 bvs +0x8 /* 000004BA */
label000004B4:
000004B4 BCAE FF9C cmp.l D6, [A6 - 0x64]
000004B8 6F9A ble -0x64 /* 00000454 */
label000004BA:
000004BA 2054 movea.l A0, [A4]
000004BC 2F28 0072 move.l -[A7], [A0 + 0x72]
000004C0 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label000004C4:
000004C4 5287 addq.l D7, 1
000004C6 6908 bvs +0xA /* 000004D0 */
label000004C8:
000004C8 BEAE FFA0 cmp.l D7, [A6 - 0x60]
000004CC 6F00 FF1C ble -0xE2 /* 000003EA */
label000004D0:
000004D0 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000004D4 205F movea.l A0, [A7]+
000004D6 A02A syscall HUnlock
000004D8 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000004DC 205F movea.l A0, [A7]+
000004DE A023 syscall DisposHandle/DisposeHandle
000004E0 7000 moveq.l D0, 0x00
000004E2 2D40 FFB4 move.l [A6 - 0x4C], D0
000004E6 1F3C 0002 move.b -[A7], 0x2
000004EA 2F0B move.l -[A7], A3
000004EC 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
000004F0 2F0B move.l -[A7], A3
000004F2 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
000004F6 2F0B move.l -[A7], A3
000004F8 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
000004FC 486E FFC0 pea.l [A6 - 0x40]
00000500 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000504 3D45 000C move.w [A6 + 0xC], D5
00000508 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000050C 4E5E unlink A6
0000050E 2E9F move.l [A7], [A7]+
00000510 4E75 rts
00000512 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000516 FFFC .invalid <<F/7/7>>
00000518 2F0C move.l -[A7], A4
0000051A 286E 0008 movea.l A4, [A6 + 0x8]
0000051E 204C movea.l A0, A4
00000520 5088 addq.l A0, 8
00000522 2050 movea.l A0, [A0]
00000524 2D48 FFFC move.l [A6 - 0x4], A0
00000528 4AAC FFB4 tst.l [A4 - 0x4C]
0000052C 6716 beq +0x18 /* 00000544 */
0000052E 2F2C FFB4 move.l -[A7], [A4 - 0x4C]
00000532 205F movea.l A0, [A7]+
00000534 A02A syscall HUnlock
00000536 2F2C FFB4 move.l -[A7], [A4 - 0x4C]
0000053A 205F movea.l A0, [A7]+
0000053C A023 syscall DisposHandle/DisposeHandle
0000053E 7000 moveq.l D0, 0x00
00000540 2940 FFB4 move.l [A4 - 0x4C], D0
label00000544:
00000544 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000548 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
0000054C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000550 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000554 285F movea.l A4, [A7]+
00000556 4E5E unlink A6
00000558 205F movea.l A0, [A7]+
0000055A DEFC 000A add.w A7, 0xA /* '\n' */
0000055E 4ED0 jmp [A0]
fn00000560:
00000560 4E56 FF6A link A6, -0x0096
00000564 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000568 286E 0008 movea.l A4, [A6 + 0x8]
0000056C 426E FFC0 clr.w [A6 - 0x40]
00000570 7000 moveq.l D0, 0x00
00000572 2D40 FFB4 move.l [A6 - 0x4C], D0
00000576 2054 movea.l A0, [A4]
00000578 3168 0006 00B6 move.w [A0 + 0xB6], [A0 + 0x6]
0000057E 2054 movea.l A0, [A4]
00000580 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000584 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000588 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
0000058C 486E FFC2 pea.l [A6 - 0x3E]
00000590 487A FF82 pea.l [PC - 0x7E /* 00000514, value 0x4E56FFFC */]
00000594 2F0E move.l -[A7], A6
00000596 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000059A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000059E 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */]
000005A2 4267 clr.w -[A7]
000005A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000005A8 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
000005AC 42A7 clr.l -[A7]
000005AE 2F3C 5449 4654 move.l -[A7], 0x54494654 /* 'TIFT' */
000005B4 4267 clr.w -[A7]
000005B6 A9A0 syscall GetResource
000005B8 2817 move.l D4, [A7]
000005BA 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
000005BE 42A7 clr.l -[A7]
000005C0 2F3C 5449 4654 move.l -[A7], 0x54494654 /* 'TIFT' */
000005C6 3F3C 0001 move.w -[A7], 0x1
000005CA A9A0 syscall GetResource
000005CC 265F movea.l A3, [A7]+
000005CE 2F0B move.l -[A7], A3
000005D0 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
000005D4 2054 movea.l A0, [A4]
000005D6 2028 004C move.l D0, [A0 + 0x4C]
000005DA 5380 subq.l D0, 1
000005DC 2D40 FF70 move.l [A6 - 0x90], D0
000005E0 7A00 moveq.l D5, 0x00
000005E2 6000 03EC bra +0x3EE /* 000009D0 */
label000005E6:
000005E6 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000005EA 2054 movea.l A0, [A4]
000005EC 4AA8 0044 tst.l [A0 + 0x44]
000005F0 674A beq +0x4C /* 0000063C */
000005F2 4267 clr.w -[A7]
000005F4 2054 movea.l A0, [A4]
000005F6 3F28 0068 move.w -[A7], [A0 + 0x68]
000005FA 486E FFB8 pea.l [A6 - 0x48]
000005FE 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000602 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000606 42A7 clr.l -[A7]
00000608 2254 movea.l A1, [A4]
0000060A 2069 0044 movea.l A0, [A1 + 0x44]
0000060E 2050 movea.l A0, [A0]
00000610 3005 move.w D0, D5
00000612 E540 asl D0.w, 2
00000614 2F30 0000 move.l -[A7], [A0 + D0.w]
00000618 2069 0048 movea.l A0, [A1 + 0x48]
0000061C 2050 movea.l A0, [A0]
0000061E 3005 move.w D0, D5
00000620 E540 asl D0.w, 2
00000622 222E FFB8 move.l D1, [A6 - 0x48]
00000626 92B0 0000 sub.l D1, [A0 + D0.w]
0000062A 2F01 move.l -[A7], D1
0000062C 201F move.l D0, [A7]+
0000062E 2E9F move.l [A7], [A7]+
00000630 B097 cmp.l D0, [A7]
00000632 6C02 bge +0x4 /* 00000636 */
00000634 2E80 move.l [A7], D0
label00000636:
00000636 2D5F FFB8 move.l [A6 - 0x48], [A7]+
0000063A 6028 bra +0x2A /* 00000664 */
label0000063C:
0000063C 4267 clr.w -[A7]
0000063E 2054 movea.l A0, [A4]
00000640 3F28 0068 move.w -[A7], [A0 + 0x68]
00000644 486E FFB8 pea.l [A6 - 0x48]
00000648 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000064C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000650 2254 movea.l A1, [A4]
00000652 2069 0048 movea.l A0, [A1 + 0x48]
00000656 2050 movea.l A0, [A0]
00000658 3005 move.w D0, D5
0000065A E540 asl D0.w, 2
0000065C 2230 0000 move.l D1, [A0 + D0.w]
00000660 93AE FFB8 sub.l [A6 - 0x48], D1
label00000664:
00000664 42A7 clr.l -[A7]
00000666 2F2E FFB8 move.l -[A7], [A6 - 0x48]
0000066A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
0000066E 2D57 FFB4 move.l [A6 - 0x4C], [A7]
00000672 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000676 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
0000067A 205F movea.l A0, [A7]+
0000067C A064 syscall MoveHHi
0000067E 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000682 205F movea.l A0, [A7]+
00000684 A029 syscall HLock
00000686 4267 clr.w -[A7]
00000688 2054 movea.l A0, [A4]
0000068A 3F28 0068 move.w -[A7], [A0 + 0x68]
0000068E 3F3C 0001 move.w -[A7], 0x1
00000692 2268 0048 movea.l A1, [A0 + 0x48]
00000696 2251 movea.l A1, [A1]
00000698 3005 move.w D0, D5
0000069A E540 asl D0.w, 2
0000069C 2F31 0000 move.l -[A7], [A1 + D0.w]
000006A0 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
000006A4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000006A8 4267 clr.w -[A7]
000006AA 2054 movea.l A0, [A4]
000006AC 3F28 0068 move.w -[A7], [A0 + 0x68]
000006B0 486E FFB8 pea.l [A6 - 0x48]
000006B4 226E FFB4 movea.l A1, [A6 - 0x4C]
000006B8 2F11 move.l -[A7], [A1]
000006BA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000006BE 3D5F FFC0 move.w [A6 - 0x40], [A7]+
000006C2 70D9 moveq.l D0, 0xFFFFFFD9
000006C4 B06E FFC0 cmp.w D0, [A6 - 0x40]
000006C8 670A beq +0xC /* 000006D4 */
000006CA 3F2E FFC0 move.w -[A7], [A6 - 0x40]
000006CE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000006D2 6004 bra +0x6 /* 000006D8 */
label000006D4:
000006D4 426E FFC0 clr.w [A6 - 0x40]
label000006D8:
000006D8 4267 clr.w -[A7]
000006DA 2054 movea.l A0, [A4]
000006DC 2F28 0072 move.l -[A7], [A0 + 0x72]
000006E0 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
000006E4 101F move.b D0, [A7]+
000006E6 6700 02CE beq +0x2D0 /* 000009B6 */
000006EA 42A7 clr.l -[A7]
000006EC 2054 movea.l A0, [A4]
000006EE 2F28 0072 move.l -[A7], [A0 + 0x72]
000006F2 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
000006F6 2D5F FFAC move.l [A6 - 0x54], [A7]+
000006FA 42A7 clr.l -[A7]
000006FC 2054 movea.l A0, [A4]
000006FE 2F28 0072 move.l -[A7], [A0 + 0x72]
00000702 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00000706 2D5F FFA8 move.l [A6 - 0x58], [A7]+
0000070A 42A7 clr.l -[A7]
0000070C 206E FFB4 movea.l A0, [A6 - 0x4C]
00000710 2F10 move.l -[A7], [A0]
00000712 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000716 2D5F FF9C move.l [A6 - 0x64], [A7]+
0000071A 7E1F moveq.l D7, 0x1F
0000071C 42A7 clr.l -[A7]
0000071E 2054 movea.l A0, [A4]
00000720 2028 003E move.l D0, [A0 + 0x3E]
00000724 5380 subq.l D0, 1
00000726 2F00 move.l -[A7], D0
00000728 2F05 move.l -[A7], D5
0000072A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000072E 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000732 2028 002E move.l D0, [A0 + 0x2E]
00000736 909F sub.l D0, [A7]+
00000738 5380 subq.l D0, 1
0000073A 2F00 move.l -[A7], D0
0000073C 201F move.l D0, [A7]+
0000073E 2E9F move.l [A7], [A7]+
00000740 B097 cmp.l D0, [A7]
00000742 6C02 bge +0x4 /* 00000746 */
00000744 2E80 move.l [A7], D0
label00000746:
00000746 201F move.l D0, [A7]+
00000748 3D40 FF6E move.w [A6 - 0x92], D0
0000074C 426E FF76 clr.w [A6 - 0x8A]
00000750 6000 024E bra +0x250 /* 000009A0 */
label00000754:
00000754 7000 moveq.l D0, 0x00
00000756 302E FF76 move.w D0, [A6 - 0x8A]
0000075A C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00000760 4A80 tst.l D0
00000762 6704 beq +0x6 /* 00000768 */
00000764 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000768:
00000768 1D7C 0001 FF79 move.b [A6 - 0x87], 0x1
0000076E 42AE FF80 clr.l [A6 - 0x80]
00000772 701F moveq.l D0, 0x1F
00000774 B087 cmp.l D0, D7
00000776 6724 beq +0x26 /* 0000079C */
00000778 7017 moveq.l D0, 0x17
0000077A B087 cmp.l D0, D7
0000077C 6E04 bgt +0x6 /* 00000782 */
0000077E 7E17 moveq.l D7, 0x17
00000780 601A bra +0x1C /* 0000079C */
label00000782:
00000782 700F moveq.l D0, 0x0F
00000784 B087 cmp.l D0, D7
00000786 6E04 bgt +0x6 /* 0000078C */
00000788 7E0F moveq.l D7, 0x0F
0000078A 6010 bra +0x12 /* 0000079C */
label0000078C:
0000078C 7007 moveq.l D0, 0x07
0000078E B087 cmp.l D0, D7
00000790 6E04 bgt +0x6 /* 00000796 */
00000792 7E07 moveq.l D7, 0x07
00000794 6006 bra +0x8 /* 0000079C */
label00000796:
00000796 7E1F moveq.l D7, 0x1F
00000798 58AE FF9C addq.l [A6 - 0x64], 4
label0000079C:
0000079C 42A7 clr.l -[A7]
0000079E 2F2E 0008 move.l -[A7], [A6 + 0x8]
000007A2 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */]
000007A6 2D5F FFA0 move.l [A6 - 0x60], [A7]+
000007AA 2D6E FFA0 FFA4 move.l [A6 - 0x5C], [A6 - 0x60]
000007B0 7000 moveq.l D0, 0x00
000007B2 2D40 FF98 move.l [A6 - 0x68], D0
000007B6 701F moveq.l D0, 0x1F
000007B8 2D40 FF90 move.l [A6 - 0x70], D0
000007BC 202E FFAC move.l D0, [A6 - 0x54]
000007C0 5380 subq.l D0, 1
000007C2 3D40 FF6C move.w [A6 - 0x94], D0
000007C6 426E FF74 clr.w [A6 - 0x8C]
000007CA 6014 bra +0x16 /* 000007E0 */
label000007CC:
000007CC 206E FFA0 movea.l A0, [A6 - 0x60]
000007D0 302E FF74 move.w D0, [A6 - 0x8C]
000007D4 48C0 ext.l D0
000007D6 4230 0800 clr.b [A0 + D0]
000007DA 526E FF74 addq.w [A6 - 0x8C], 1
000007DE 690A bvs +0xC /* 000007EA */
label000007E0:
000007E0 302E FF74 move.w D0, [A6 - 0x8C]
000007E4 B06E FF6C cmp.w D0, [A6 - 0x94]
000007E8 6FE2 ble -0x1C /* 000007CC */
label000007EA:
000007EA 202E FF98 move.l D0, [A6 - 0x68]
000007EE 2054 movea.l A0, [A4]
000007F0 B0A8 002A cmp.l D0, [A0 + 0x2A]
000007F4 6C00 0198 bge +0x19A /* 0000098E */
000007F8 426E FF7A clr.w [A6 - 0x86]
label000007FC:
000007FC 102E FF79 move.b D0, [A6 - 0x87]
00000800 6700 00B0 beq +0xB2 /* 000008B2 */
00000804 2044 movea.l A0, D4
00000806 2050 movea.l A0, [A0]
00000808 302E FF80 move.w D0, [A6 - 0x80]
0000080C C1FC 0006 muls.w D0, 0x6
00000810 226E FF9C movea.l A1, [A6 - 0x64]
00000814 2211 move.l D1, [A1]
00000816 3407 move.w D2, D7
00000818 0501 btst D1, D2
0000081A 56C1 sne D1
0000081C 4401 neg.b D1
0000081E 4881 ext.w D1
00000820 D241 add.w D1, D1
00000822 D041 add.w D0, D1
00000824 3D70 0000 FF80 move.w [A6 - 0x80], [A0 + D0.w]
0000082A 2044 movea.l A0, D4
0000082C 2050 movea.l A0, [A0]
0000082E 302E FF80 move.w D0, [A6 - 0x80]
00000832 C1FC 0006 muls.w D0, 0x6
00000836 3C30 0004 move.w D6, [A0 + D0.w + 0x4]
0000083A 4A87 tst.l D7
0000083C 6608 bne +0xA /* 00000846 */
0000083E 7E1F moveq.l D7, 0x1F
00000840 58AE FF9C addq.l [A6 - 0x64], 4
00000844 6002 bra +0x4 /* 00000848 */
label00000846:
00000846 5387 subq.l D7, 1
label00000848:
00000848 70FF moveq.l D0, 0xFFFFFFFF
0000084A B046 cmp.w D0, D6
0000084C 67AE beq -0x50 /* 000007FC */
0000084E 426E FF80 clr.w [A6 - 0x80]
00000852 3006 move.w D0, D6
00000854 D16E FF7A add.w [A6 - 0x86], D0
00000858 703F moveq.l D0, 0x3F
0000085A B046 cmp.w D0, D6
0000085C 6D3E blt +0x40 /* 0000089C */
0000085E 422E FF79 clr.b [A6 - 0x87]
00000862 302E FF7A move.w D0, [A6 - 0x86]
00000866 48C0 ext.l D0
00000868 D1AE FF98 add.l [A6 - 0x68], D0
0000086C 2F2E FF98 move.l -[A7], [A6 - 0x68]
00000870 7020 moveq.l D0, 0x20
00000872 2F00 move.l -[A7], D0
00000874 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000878 201F move.l D0, [A7]+
0000087A E580 asl D0, 2
0000087C D0AE FFA4 add.l D0, [A6 - 0x5C]
00000880 2D40 FFA0 move.l [A6 - 0x60], D0
00000884 2F2E FF98 move.l -[A7], [A6 - 0x68]
00000888 7020 moveq.l D0, 0x20
0000088A 2F00 move.l -[A7], D0
0000088C 4EAD 4912 jsr [A5 + 0x4912 /* export_2334 */]
00000890 701F moveq.l D0, 0x1F
00000892 909F sub.l D0, [A7]+
00000894 2D40 FF90 move.l [A6 - 0x70], D0
00000898 6000 FF62 bra -0x9C /* 000007FC */
label0000089C:
0000089C 0C46 270F cmpi.w D6, 0x270F
000008A0 6600 FF5A bne -0xA4 /* 000007FC */
000008A4 3F3C 98E0 move.w -[A7], 0x98E0
000008A8 42A7 clr.l -[A7]
000008AA 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
000008AE 6000 FF4C bra -0xB2 /* 000007FC */
label000008B2:
000008B2 202E FF98 move.l D0, [A6 - 0x68]
000008B6 2054 movea.l A0, [A4]
000008B8 B0A8 002A cmp.l D0, [A0 + 0x2A]
000008BC 6C00 FF2C bge -0xD2 /* 000007EA */
000008C0 426E FF7C clr.w [A6 - 0x84]
label000008C4:
000008C4 102E FF79 move.b D0, [A6 - 0x87]
000008C8 6600 FF20 bne -0xDE /* 000007EA */
000008CC 2053 movea.l A0, [A3]
000008CE 302E FF82 move.w D0, [A6 - 0x7E]
000008D2 C1FC 0006 muls.w D0, 0x6
000008D6 226E FF9C movea.l A1, [A6 - 0x64]
000008DA 2211 move.l D1, [A1]
000008DC 3407 move.w D2, D7
000008DE 0501 btst D1, D2
000008E0 56C1 sne D1
000008E2 4401 neg.b D1
000008E4 4881 ext.w D1
000008E6 D241 add.w D1, D1
000008E8 D041 add.w D0, D1
000008EA 3D70 0000 FF82 move.w [A6 - 0x7E], [A0 + D0.w]
000008F0 2053 movea.l A0, [A3]
000008F2 302E FF82 move.w D0, [A6 - 0x7E]
000008F6 C1FC 0006 muls.w D0, 0x6
000008FA 3C30 0004 move.w D6, [A0 + D0.w + 0x4]
000008FE 4A87 tst.l D7
00000900 6608 bne +0xA /* 0000090A */
00000902 7E1F moveq.l D7, 0x1F
00000904 58AE FF9C addq.l [A6 - 0x64], 4
00000908 6002 bra +0x4 /* 0000090C */
label0000090A:
0000090A 5387 subq.l D7, 1
label0000090C:
0000090C 70FF moveq.l D0, 0xFFFFFFFF
0000090E B046 cmp.w D0, D6
00000910 67B2 beq -0x4C /* 000008C4 */
00000912 426E FF82 clr.w [A6 - 0x7E]
00000916 3006 move.w D0, D6
00000918 D16E FF7C add.w [A6 - 0x84], D0
0000091C 703F moveq.l D0, 0x3F
0000091E B046 cmp.w D0, D6
00000920 6D56 blt +0x58 /* 00000978 */
00000922 1D7C 0001 FF79 move.b [A6 - 0x87], 0x1
00000928 3D6E FF7C FF6A move.w [A6 - 0x96], [A6 - 0x84]
0000092E 3D7C 0001 FF74 move.w [A6 - 0x8C], 0x1
00000934 6034 bra +0x36 /* 0000096A */
label00000936:
00000936 206E FFA0 movea.l A0, [A6 - 0x60]
0000093A 2010 move.l D0, [A0]
0000093C 322E FF92 move.w D1, [A6 - 0x6E]
00000940 03C0 .incomplete
00000942 206E FFA0 movea.l A0, [A6 - 0x60]
00000946 2080 move.l [A0], D0
00000948 4AAE FF90 tst.l [A6 - 0x70]
0000094C 660C bne +0xE /* 0000095A */
0000094E 701F moveq.l D0, 0x1F
00000950 2D40 FF90 move.l [A6 - 0x70], D0
00000954 58AE FFA0 addq.l [A6 - 0x60], 4
00000958 6004 bra +0x6 /* 0000095E */
label0000095A:
0000095A 53AE FF90 subq.l [A6 - 0x70], 1
label0000095E:
0000095E 52AE FF98 addq.l [A6 - 0x68], 1
00000962 526E FF74 addq.w [A6 - 0x8C], 1
00000966 6900 FF5C bvs -0xA2 /* 000008C4 */
label0000096A:
0000096A 302E FF74 move.w D0, [A6 - 0x8C]
0000096E B06E FF6A cmp.w D0, [A6 - 0x96]
00000972 6FC2 ble -0x3C /* 00000936 */
00000974 6000 FF4E bra -0xB0 /* 000008C4 */
label00000978:
00000978 0C46 270F cmpi.w D6, 0x270F
0000097C 6600 FF46 bne -0xB8 /* 000008C4 */
00000980 3F3C 98E0 move.w -[A7], 0x98E0
00000984 42A7 clr.l -[A7]
00000986 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
0000098A 6000 FF38 bra -0xC6 /* 000008C4 */
label0000098E:
0000098E 1F3C 0001 move.b -[A7], 0x1
00000992 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000996 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
0000099A 526E FF76 addq.w [A6 - 0x8A], 1
0000099E 690C bvs +0xE /* 000009AC */
label000009A0:
000009A0 302E FF76 move.w D0, [A6 - 0x8A]
000009A4 B06E FF6E cmp.w D0, [A6 - 0x92]
000009A8 6F00 FDAA ble -0x254 /* 00000754 */
label000009AC:
000009AC 2054 movea.l A0, [A4]
000009AE 2F28 0072 move.l -[A7], [A0 + 0x72]
000009B2 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label000009B6:
000009B6 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000009BA 205F movea.l A0, [A7]+
000009BC A02A syscall HUnlock
000009BE 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
000009C2 205F movea.l A0, [A7]+
000009C4 A023 syscall DisposHandle/DisposeHandle
000009C6 7000 moveq.l D0, 0x00
000009C8 2D40 FFB4 move.l [A6 - 0x4C], D0
000009CC 5285 addq.l D5, 1
000009CE 6908 bvs +0xA /* 000009D8 */
label000009D0:
000009D0 BAAE FF70 cmp.l D5, [A6 - 0x90]
000009D4 6F00 FC10 ble -0x3EE /* 000005E6 */
label000009D8:
000009D8 4A84 tst.l D4
000009DA 6706 beq +0x8 /* 000009E2 */
000009DC 2F04 move.l -[A7], D4
000009DE A9A3 syscall ReleaseResource
000009E0 7800 moveq.l D4, 0x00
label000009E2:
000009E2 200B move.l D0, A3
000009E4 6708 beq +0xA /* 000009EE */
000009E6 2F0B move.l -[A7], A3
000009E8 A9A3 syscall ReleaseResource
000009EA 7000 moveq.l D0, 0x00
000009EC 2640 movea.l A3, D0
label000009EE:
000009EE 1F3C 0002 move.b -[A7], 0x2
000009F2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009F6 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
000009FA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009FE 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
00000A02 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A06 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000A0A 486E FFC2 pea.l [A6 - 0x3E]
00000A0E 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000A12 3D6E FFC0 000C move.w [A6 + 0xC], [A6 - 0x40]
00000A18 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000A1C 4E5E unlink A6
00000A1E 2E9F move.l [A7], [A7]+
00000A20 4E75 rts
00000A22 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000A26 FFFC .invalid <<F/7/7>>
00000A28 2F0C move.l -[A7], A4
00000A2A 286E 0008 movea.l A4, [A6 + 0x8]
00000A2E 204C movea.l A0, A4
00000A30 5088 addq.l A0, 8
00000A32 2050 movea.l A0, [A0]
00000A34 2D48 FFFC move.l [A6 - 0x4], A0
00000A38 4AAC FFA8 tst.l [A4 - 0x58]
00000A3C 6716 beq +0x18 /* 00000A54 */
00000A3E 2F2C FFA8 move.l -[A7], [A4 - 0x58]
00000A42 205F movea.l A0, [A7]+
00000A44 A02A syscall HUnlock
00000A46 2F2C FFA8 move.l -[A7], [A4 - 0x58]
00000A4A 205F movea.l A0, [A7]+
00000A4C A023 syscall DisposHandle/DisposeHandle
00000A4E 7000 moveq.l D0, 0x00
00000A50 2940 FFA8 move.l [A4 - 0x58], D0
label00000A54:
00000A54 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000A58 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000A5C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000A60 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000A64 285F movea.l A4, [A7]+
00000A66 4E5E unlink A6
00000A68 205F movea.l A0, [A7]+
00000A6A DEFC 000A add.w A7, 0xA /* '\n' */
00000A6E 4ED0 jmp [A0]
fn00000A70:
00000A70 4E56 FF8C link A6, -0x0074
00000A74 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000A78 266E 0008 movea.l A3, [A6 + 0x8]
00000A7C 284B movea.l A4, A3
00000A7E 4246 clr.w D6
00000A80 7000 moveq.l D0, 0x00
00000A82 2D40 FFA8 move.l [A6 - 0x58], D0
00000A86 2054 movea.l A0, [A4]
00000A88 3168 0006 00B6 move.w [A0 + 0xB6], [A0 + 0x6]
00000A8E 2054 movea.l A0, [A4]
00000A90 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000A94 2F0B move.l -[A7], A3
00000A96 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
00000A9A 486E FFC2 pea.l [A6 - 0x3E]
00000A9E 487A FF84 pea.l [PC - 0x7C /* 00000A24, value 0x4E56FFFC */]
00000AA2 2F0E move.l -[A7], A6
00000AA4 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000AA8 2F0B move.l -[A7], A3
00000AAA 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */]
00000AAE 4267 clr.w -[A7]
00000AB0 2F0B move.l -[A7], A3
00000AB2 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000AB6 2054 movea.l A0, [A4]
00000AB8 2028 004C move.l D0, [A0 + 0x4C]
00000ABC 5380 subq.l D0, 1
00000ABE 2D40 FF90 move.l [A6 - 0x70], D0
00000AC2 7E00 moveq.l D7, 0x00
00000AC4 6000 0212 bra +0x214 /* 00000CD8 */
label00000AC8:
00000AC8 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000ACC 2054 movea.l A0, [A4]
00000ACE 4AA8 0044 tst.l [A0 + 0x44]
00000AD2 674A beq +0x4C /* 00000B1E */
00000AD4 4267 clr.w -[A7]
00000AD6 2054 movea.l A0, [A4]
00000AD8 3F28 0068 move.w -[A7], [A0 + 0x68]
00000ADC 486E FFAC pea.l [A6 - 0x54]
00000AE0 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000AE4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000AE8 42A7 clr.l -[A7]
00000AEA 2254 movea.l A1, [A4]
00000AEC 2069 0044 movea.l A0, [A1 + 0x44]
00000AF0 2050 movea.l A0, [A0]
00000AF2 3007 move.w D0, D7
00000AF4 E540 asl D0.w, 2
00000AF6 2F30 0000 move.l -[A7], [A0 + D0.w]
00000AFA 2069 0048 movea.l A0, [A1 + 0x48]
00000AFE 2050 movea.l A0, [A0]
00000B00 3007 move.w D0, D7
00000B02 E540 asl D0.w, 2
00000B04 222E FFAC move.l D1, [A6 - 0x54]
00000B08 92B0 0000 sub.l D1, [A0 + D0.w]
00000B0C 2F01 move.l -[A7], D1
00000B0E 201F move.l D0, [A7]+
00000B10 2E9F move.l [A7], [A7]+
00000B12 B097 cmp.l D0, [A7]
00000B14 6C02 bge +0x4 /* 00000B18 */
00000B16 2E80 move.l [A7], D0
label00000B18:
00000B18 2D5F FFAC move.l [A6 - 0x54], [A7]+
00000B1C 6066 bra +0x68 /* 00000B84 */
label00000B1E:
00000B1E 4267 clr.w -[A7]
00000B20 2054 movea.l A0, [A4]
00000B22 3F28 0068 move.w -[A7], [A0 + 0x68]
00000B26 486E FFAC pea.l [A6 - 0x54]
00000B2A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00000B2E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000B32 42A7 clr.l -[A7]
00000B34 2254 movea.l A1, [A4]
00000B36 2069 0048 movea.l A0, [A1 + 0x48]
00000B3A 2050 movea.l A0, [A0]
00000B3C 3007 move.w D0, D7
00000B3E E540 asl D0.w, 2
00000B40 222E FFAC move.l D1, [A6 - 0x54]
00000B44 92B0 0000 sub.l D1, [A0 + D0.w]
00000B48 2F01 move.l -[A7], D1
00000B4A 7008 moveq.l D0, 0x08
00000B4C 81E9 0006 divs.w D0, [A1 + 0x6]
00000B50 5340 subq.w D0, 1
00000B52 48C0 ext.l D0
00000B54 D0A9 002A add.l D0, [A1 + 0x2A]
00000B58 3229 0006 move.w D1, [A1 + 0x6]
00000B5C 48C1 ext.l D1
00000B5E 2F00 move.l -[A7], D0
00000B60 2F01 move.l -[A7], D1
00000B62 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000B66 7008 moveq.l D0, 0x08
00000B68 2F00 move.l -[A7], D0
00000B6A 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000B6E 2F29 003E move.l -[A7], [A1 + 0x3E]
00000B72 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000B76 201F move.l D0, [A7]+
00000B78 2E9F move.l [A7], [A7]+
00000B7A B097 cmp.l D0, [A7]
00000B7C 6C02 bge +0x4 /* 00000B80 */
00000B7E 2E80 move.l [A7], D0
label00000B80:
00000B80 2D5F FFAC move.l [A6 - 0x54], [A7]+
label00000B84:
00000B84 42A7 clr.l -[A7]
00000B86 2F2E FFAC move.l -[A7], [A6 - 0x54]
00000B8A 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000B8E 2D57 FFA8 move.l [A6 - 0x58], [A7]
00000B92 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000B96 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000B9A 205F movea.l A0, [A7]+
00000B9C A064 syscall MoveHHi
00000B9E 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000BA2 205F movea.l A0, [A7]+
00000BA4 A029 syscall HLock
00000BA6 4267 clr.w -[A7]
00000BA8 2054 movea.l A0, [A4]
00000BAA 3F28 0068 move.w -[A7], [A0 + 0x68]
00000BAE 3F3C 0001 move.w -[A7], 0x1
00000BB2 2268 0048 movea.l A1, [A0 + 0x48]
00000BB6 2251 movea.l A1, [A1]
00000BB8 3007 move.w D0, D7
00000BBA E540 asl D0.w, 2
00000BBC 2F31 0000 move.l -[A7], [A1 + D0.w]
00000BC0 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000BC4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000BC8 4267 clr.w -[A7]
00000BCA 2054 movea.l A0, [A4]
00000BCC 3F28 0068 move.w -[A7], [A0 + 0x68]
00000BD0 486E FFAC pea.l [A6 - 0x54]
00000BD4 226E FFA8 movea.l A1, [A6 - 0x58]
00000BD8 2F11 move.l -[A7], [A1]
00000BDA 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000BDE 3C1F move.w D6, [A7]+
00000BE0 70D9 moveq.l D0, 0xFFFFFFD9
00000BE2 B046 cmp.w D0, D6
00000BE4 6708 beq +0xA /* 00000BEE */
00000BE6 3F06 move.w -[A7], D6
00000BE8 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000BEC 6002 bra +0x4 /* 00000BF0 */
label00000BEE:
00000BEE 4246 clr.w D6
label00000BF0:
00000BF0 4267 clr.w -[A7]
00000BF2 2054 movea.l A0, [A4]
00000BF4 2F28 0072 move.l -[A7], [A0 + 0x72]
00000BF8 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000BFC 101F move.b D0, [A7]+
00000BFE 6700 00BE beq +0xC0 /* 00000CBE */
00000C02 42A7 clr.l -[A7]
00000C04 2054 movea.l A0, [A4]
00000C06 2F28 0072 move.l -[A7], [A0 + 0x72]
00000C0A 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00000C0E 2D5F FFBC move.l [A6 - 0x44], [A7]+
00000C12 42A7 clr.l -[A7]
00000C14 2054 movea.l A0, [A4]
00000C16 2F28 0072 move.l -[A7], [A0 + 0x72]
00000C1A 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00000C1E 2D5F FFB8 move.l [A6 - 0x48], [A7]+
00000C22 42A7 clr.l -[A7]
00000C24 206E FFA8 movea.l A0, [A6 - 0x58]
00000C28 2F10 move.l -[A7], [A0]
00000C2A 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000C2E 2D5F FFA0 move.l [A6 - 0x60], [A7]+
00000C32 2054 movea.l A0, [A4]
00000C34 2028 002A move.l D0, [A0 + 0x2A]
00000C38 5E80 addq.l D0, 7
00000C3A 2F00 move.l -[A7], D0
00000C3C 7008 moveq.l D0, 0x08
00000C3E 2F00 move.l -[A7], D0
00000C40 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000C44 281F move.l D4, [A7]+
00000C46 42A7 clr.l -[A7]
00000C48 2054 movea.l A0, [A4]
00000C4A 2F28 003E move.l -[A7], [A0 + 0x3E]
00000C4E 2F07 move.l -[A7], D7
00000C50 2F28 003E move.l -[A7], [A0 + 0x3E]
00000C54 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000C58 2028 002E move.l D0, [A0 + 0x2E]
00000C5C 909F sub.l D0, [A7]+
00000C5E 2F00 move.l -[A7], D0
00000C60 201F move.l D0, [A7]+
00000C62 2E9F move.l [A7], [A7]+
00000C64 B097 cmp.l D0, [A7]
00000C66 6C02 bge +0x4 /* 00000C6A */
00000C68 2E80 move.l [A7], D0
label00000C6A:
00000C6A 2D5F FF94 move.l [A6 - 0x6C], [A7]+
00000C6E 2D6E FF94 FF8C move.l [A6 - 0x74], [A6 - 0x6C]
00000C74 7A01 moveq.l D5, 0x01
00000C76 6036 bra +0x38 /* 00000CAE */
label00000C78:
00000C78 2005 move.l D0, D5
00000C7A C0BC 0000 0020 and.l D0, 0x20 /* ' ' */
00000C80 4A80 tst.l D0
00000C82 6704 beq +0x6 /* 00000C88 */
00000C84 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000C88:
00000C88 42A7 clr.l -[A7]
00000C8A 2F0B move.l -[A7], A3
00000C8C 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */]
00000C90 2D5F FFA4 move.l [A6 - 0x5C], [A7]+
00000C94 486E FFA0 pea.l [A6 - 0x60]
00000C98 486E FFA4 pea.l [A6 - 0x5C]
00000C9C 3F04 move.w -[A7], D4
00000C9E A8D0 syscall UnpackBits
00000CA0 1F3C 0001 move.b -[A7], 0x1
00000CA4 2F0B move.l -[A7], A3
00000CA6 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000CAA 5285 addq.l D5, 1
00000CAC 6906 bvs +0x8 /* 00000CB4 */
label00000CAE:
00000CAE BAAE FF8C cmp.l D5, [A6 - 0x74]
00000CB2 6FC4 ble -0x3A /* 00000C78 */
label00000CB4:
00000CB4 2054 movea.l A0, [A4]
00000CB6 2F28 0072 move.l -[A7], [A0 + 0x72]
00000CBA 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00000CBE:
00000CBE 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000CC2 205F movea.l A0, [A7]+
00000CC4 A02A syscall HUnlock
00000CC6 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000CCA 205F movea.l A0, [A7]+
00000CCC A023 syscall DisposHandle/DisposeHandle
00000CCE 7000 moveq.l D0, 0x00
00000CD0 2D40 FFA8 move.l [A6 - 0x58], D0
00000CD4 5287 addq.l D7, 1
00000CD6 6908 bvs +0xA /* 00000CE0 */
label00000CD8:
00000CD8 BEAE FF90 cmp.l D7, [A6 - 0x70]
00000CDC 6F00 FDEA ble -0x214 /* 00000AC8 */
label00000CE0:
00000CE0 1F3C 0002 move.b -[A7], 0x2
00000CE4 2F0B move.l -[A7], A3
00000CE6 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000CEA 2F0B move.l -[A7], A3
00000CEC 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
00000CF0 2F0B move.l -[A7], A3
00000CF2 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000CF6 486E FFC2 pea.l [A6 - 0x3E]
00000CFA 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000CFE 3D46 000C move.w [A6 + 0xC], D6
00000D02 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000D06 4E5E unlink A6
00000D08 2E9F move.l [A7], [A7]+
00000D0A 4E75 rts
00000D0C 4E56 FFFC link A6, -0x0004
00000D10 2F0C move.l -[A7], A4
00000D12 286E 0008 movea.l A4, [A6 + 0x8]
00000D16 204C movea.l A0, A4
00000D18 5088 addq.l A0, 8
00000D1A 2050 movea.l A0, [A0]
00000D1C 2D48 FFFC move.l [A6 - 0x4], A0
00000D20 4AAC FFB0 tst.l [A4 - 0x50]
00000D24 6716 beq +0x18 /* 00000D3C */
00000D26 2F2C FFB0 move.l -[A7], [A4 - 0x50]
00000D2A 205F movea.l A0, [A7]+
00000D2C A02A syscall HUnlock
00000D2E 2F2C FFB0 move.l -[A7], [A4 - 0x50]
00000D32 205F movea.l A0, [A7]+
00000D34 A023 syscall DisposHandle/DisposeHandle
00000D36 7000 moveq.l D0, 0x00
00000D38 2940 FFB0 move.l [A4 - 0x50], D0
label00000D3C:
00000D3C 4AAC FFA4 tst.l [A4 - 0x5C]
00000D40 6716 beq +0x18 /* 00000D58 */
00000D42 2F2C FFA4 move.l -[A7], [A4 - 0x5C]
00000D46 205F movea.l A0, [A7]+
00000D48 A02A syscall HUnlock
00000D4A 2F2C FFA4 move.l -[A7], [A4 - 0x5C]
00000D4E 205F movea.l A0, [A7]+
00000D50 A023 syscall DisposHandle/DisposeHandle
00000D52 7000 moveq.l D0, 0x00
00000D54 2940 FFA4 move.l [A4 - 0x5C], D0
label00000D58:
00000D58 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D5C 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000D60 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000D64 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000D68 285F movea.l A4, [A7]+
00000D6A 4E5E unlink A6
00000D6C 205F movea.l A0, [A7]+
00000D6E DEFC 000A add.w A7, 0xA /* '\n' */
00000D72 4ED0 jmp [A0]
fn00000D74:
00000D74 4E56 FF84 link A6, -0x007C
00000D78 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000D7C 266E 0008 movea.l A3, [A6 + 0x8]
00000D80 284B movea.l A4, A3
00000D82 426E FFC0 clr.w [A6 - 0x40]
00000D86 7000 moveq.l D0, 0x00
00000D88 2D40 FFB0 move.l [A6 - 0x50], D0
00000D8C 7000 moveq.l D0, 0x00
00000D8E 2D40 FFA4 move.l [A6 - 0x5C], D0
00000D92 2054 movea.l A0, [A4]
00000D94 3168 0006 00B6 move.w [A0 + 0xB6], [A0 + 0x6]
00000D9A 2054 movea.l A0, [A4]
00000D9C 3F28 00B6 move.w -[A7], [A0 + 0xB6]
00000DA0 2F0B move.l -[A7], A3
00000DA2 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
00000DA6 486E FFC2 pea.l [A6 - 0x3E]
00000DAA 487A FF60 pea.l [PC - 0xA0 /* 00000D0C, value 0x4E56FFFC */]
00000DAE 2F0E move.l -[A7], A6
00000DB0 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000DB4 2F0B move.l -[A7], A3
00000DB6 4EAD 3D0A jsr [A5 + 0x3D0A /* export_1949 */]
00000DBA 4267 clr.w -[A7]
00000DBC 2F0B move.l -[A7], A3
00000DBE 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000DC2 2054 movea.l A0, [A4]
00000DC4 2028 002A move.l D0, [A0 + 0x2A]
00000DC8 5E80 addq.l D0, 7
00000DCA 2F00 move.l -[A7], D0
00000DCC 7008 moveq.l D0, 0x08
00000DCE 2F00 move.l -[A7], D0
00000DD0 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000DD4 2C17 move.l D6, [A7]
00000DD6 2F28 003E move.l -[A7], [A0 + 0x3E]
00000DDA 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000DDE 2D5F FFA8 move.l [A6 - 0x58], [A7]+
00000DE2 42A7 clr.l -[A7]
00000DE4 2F2E FFA8 move.l -[A7], [A6 - 0x58]
00000DE8 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000DEC 2D57 FFA4 move.l [A6 - 0x5C], [A7]
00000DF0 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000DF4 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00000DF8 205F movea.l A0, [A7]+
00000DFA A064 syscall MoveHHi
00000DFC 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00000E00 205F movea.l A0, [A7]+
00000E02 A029 syscall HLock
00000E04 42A7 clr.l -[A7]
00000E06 206E FFA4 movea.l A0, [A6 - 0x5C]
00000E0A 2F10 move.l -[A7], [A0]
00000E0C 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000E10 2A1F move.l D5, [A7]+
00000E12 2054 movea.l A0, [A4]
00000E14 2028 004C move.l D0, [A0 + 0x4C]
00000E18 5380 subq.l D0, 1
00000E1A 2D40 FF88 move.l [A6 - 0x78], D0
00000E1E 7E00 moveq.l D7, 0x00
00000E20 6000 0170 bra +0x172 /* 00000F92 */
label00000E24:
00000E24 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00000E28 2054 movea.l A0, [A4]
00000E2A 4AA8 0044 tst.l [A0 + 0x44]
00000E2E 6714 beq +0x16 /* 00000E44 */
00000E30 2248 movea.l A1, A0
00000E32 2069 0044 movea.l A0, [A1 + 0x44]
00000E36 2050 movea.l A0, [A0]
00000E38 3007 move.w D0, D7
00000E3A E540 asl D0.w, 2
00000E3C 2D70 0000 FFB4 move.l [A6 - 0x4C], [A0 + D0.w]
00000E42 601E bra +0x20 /* 00000E62 */
label00000E44:
00000E44 2054 movea.l A0, [A4]
00000E46 2028 002A move.l D0, [A0 + 0x2A]
00000E4A 5E80 addq.l D0, 7
00000E4C 2F00 move.l -[A7], D0
00000E4E 7008 moveq.l D0, 0x08
00000E50 2F00 move.l -[A7], D0
00000E52 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000E56 2F28 003E move.l -[A7], [A0 + 0x3E]
00000E5A 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000E5E 2D5F FFB4 move.l [A6 - 0x4C], [A7]+
label00000E62:
00000E62 42A7 clr.l -[A7]
00000E64 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00000E68 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00000E6C 2D57 FFB0 move.l [A6 - 0x50], [A7]
00000E70 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000E74 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000E78 205F movea.l A0, [A7]+
00000E7A A064 syscall MoveHHi
00000E7C 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000E80 205F movea.l A0, [A7]+
00000E82 A029 syscall HLock
00000E84 42A7 clr.l -[A7]
00000E86 206E FFB0 movea.l A0, [A6 - 0x50]
00000E8A 2F10 move.l -[A7], [A0]
00000E8C 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00000E90 281F move.l D4, [A7]+
00000E92 4267 clr.w -[A7]
00000E94 2054 movea.l A0, [A4]
00000E96 3F28 0068 move.w -[A7], [A0 + 0x68]
00000E9A 3F3C 0001 move.w -[A7], 0x1
00000E9E 2268 0048 movea.l A1, [A0 + 0x48]
00000EA2 2251 movea.l A1, [A1]
00000EA4 3007 move.w D0, D7
00000EA6 E540 asl D0.w, 2
00000EA8 2F31 0000 move.l -[A7], [A1 + D0.w]
00000EAC 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00000EB0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000EB4 4267 clr.w -[A7]
00000EB6 2054 movea.l A0, [A4]
00000EB8 3F28 0068 move.w -[A7], [A0 + 0x68]
00000EBC 486E FFB4 pea.l [A6 - 0x4C]
00000EC0 2F04 move.l -[A7], D4
00000EC2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00000EC6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000ECA 4267 clr.w -[A7]
00000ECC 2F04 move.l -[A7], D4
00000ECE 2F05 move.l -[A7], D5
00000ED0 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
00000ED4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000ED8 4267 clr.w -[A7]
00000EDA 2054 movea.l A0, [A4]
00000EDC 2F28 0072 move.l -[A7], [A0 + 0x72]
00000EE0 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00000EE4 101F move.b D0, [A7]+
00000EE6 6700 008E beq +0x90 /* 00000F76 */
00000EEA 2D45 FF98 move.l [A6 - 0x68], D5
00000EEE 42A7 clr.l -[A7]
00000EF0 2054 movea.l A0, [A4]
00000EF2 2028 003E move.l D0, [A0 + 0x3E]
00000EF6 5380 subq.l D0, 1
00000EF8 2F00 move.l -[A7], D0
00000EFA 2F07 move.l -[A7], D7
00000EFC 2F28 003E move.l -[A7], [A0 + 0x3E]
00000F00 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000F04 2028 002E move.l D0, [A0 + 0x2E]
00000F08 909F sub.l D0, [A7]+
00000F0A 5380 subq.l D0, 1
00000F0C 2F00 move.l -[A7], D0
00000F0E 201F move.l D0, [A7]+
00000F10 2E9F move.l [A7], [A7]+
00000F12 B097 cmp.l D0, [A7]
00000F14 6C02 bge +0x4 /* 00000F18 */
00000F16 2E80 move.l [A7], D0
label00000F18:
00000F18 2D5F FF84 move.l [A6 - 0x7C], [A7]+
00000F1C 7000 moveq.l D0, 0x00
00000F1E 2D40 FFBC move.l [A6 - 0x44], D0
00000F22 603E bra +0x40 /* 00000F62 */
label00000F24:
00000F24 7020 moveq.l D0, 0x20
00000F26 C0AE FFBC and.l D0, [A6 - 0x44]
00000F2A 4A80 tst.l D0
00000F2C 6704 beq +0x6 /* 00000F32 */
00000F2E 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
label00000F32:
00000F32 42A7 clr.l -[A7]
00000F34 2F0B move.l -[A7], A3
00000F36 4EAD 3CFA jsr [A5 + 0x3CFA /* export_1947 */]
00000F3A 2D5F FF9C move.l [A6 - 0x64], [A7]+
00000F3E 2F2E FF98 move.l -[A7], [A6 - 0x68]
00000F42 2F2E FF9C move.l -[A7], [A6 - 0x64]
00000F46 2F06 move.l -[A7], D6
00000F48 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000F4C 2006 move.l D0, D6
00000F4E D1AE FF98 add.l [A6 - 0x68], D0
00000F52 1F3C 0001 move.b -[A7], 0x1
00000F56 2F0B move.l -[A7], A3
00000F58 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000F5C 52AE FFBC addq.l [A6 - 0x44], 1
00000F60 690A bvs +0xC /* 00000F6C */
label00000F62:
00000F62 202E FFBC move.l D0, [A6 - 0x44]
00000F66 B0AE FF84 cmp.l D0, [A6 - 0x7C]
00000F6A 6FB8 ble -0x46 /* 00000F24 */
label00000F6C:
00000F6C 2054 movea.l A0, [A4]
00000F6E 2F28 0072 move.l -[A7], [A0 + 0x72]
00000F72 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00000F76:
00000F76 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000F7A 205F movea.l A0, [A7]+
00000F7C A02A syscall HUnlock
00000F7E 2F2E FFB0 move.l -[A7], [A6 - 0x50]
00000F82 205F movea.l A0, [A7]+
00000F84 A023 syscall DisposHandle/DisposeHandle
00000F86 7000 moveq.l D0, 0x00
00000F88 2D40 FFB0 move.l [A6 - 0x50], D0
00000F8C 7800 moveq.l D4, 0x00
00000F8E 5287 addq.l D7, 1
00000F90 6908 bvs +0xA /* 00000F9A */
label00000F92:
00000F92 BEAE FF88 cmp.l D7, [A6 - 0x78]
00000F96 6F00 FE8C ble -0x172 /* 00000E24 */
label00000F9A:
00000F9A 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00000F9E 205F movea.l A0, [A7]+
00000FA0 A02A syscall HUnlock
00000FA2 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00000FA6 205F movea.l A0, [A7]+
00000FA8 A023 syscall DisposHandle/DisposeHandle
00000FAA 7000 moveq.l D0, 0x00
00000FAC 2D40 FFA4 move.l [A6 - 0x5C], D0
00000FB0 7A00 moveq.l D5, 0x00
00000FB2 1F3C 0002 move.b -[A7], 0x2
00000FB6 2F0B move.l -[A7], A3
00000FB8 4EAD 3D02 jsr [A5 + 0x3D02 /* export_1948 */]
00000FBC 2F0B move.l -[A7], A3
00000FBE 4EAD 3D12 jsr [A5 + 0x3D12 /* export_1950 */]
00000FC2 2F0B move.l -[A7], A3
00000FC4 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00000FC8 486E FFC2 pea.l [A6 - 0x3E]
00000FCC 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00000FD0 3D6E FFC0 000C move.w [A6 + 0xC], [A6 - 0x40]
00000FD6 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000FDA 4E5E unlink A6
00000FDC 2E9F move.l [A7], [A7]+
00000FDE 4E75 rts
00000FE0 4E56 FFFC link A6, -0x0004
00000FE4 2F0C move.l -[A7], A4
00000FE6 286E 0008 movea.l A4, [A6 + 0x8]
00000FEA 204C movea.l A0, A4
00000FEC 5088 addq.l A0, 8
00000FEE 2050 movea.l A0, [A0]
00000FF0 2D48 FFFC move.l [A6 - 0x4], A0
00000FF4 2F2C 0008 move.l -[A7], [A4 + 0x8]
00000FF8 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00000FFC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001000 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00001004 285F movea.l A4, [A7]+
00001006 4E5E unlink A6
00001008 205F movea.l A0, [A7]+
0000100A DEFC 000A add.w A7, 0xA /* '\n' */
0000100E 4ED0 jmp [A0]
fn00001010:
00001010 4E56 FF8C link A6, -0x0074
00001014 48E7 0F28 movem.l -[A7], D4,D5,D6,D7,A2,A4
00001018 286E 0008 movea.l A4, [A6 + 0x8]
0000101C 4244 clr.w D4
0000101E 41EE FFB8 lea.l A0, [A6 - 0x48]
00001022 2454 movea.l A2, [A4]
00001024 43EA 00B8 lea.l A1, [A2 + 0xB8]
00001028 20D9 move.l [A0]+, [A1]+
0000102A 20D9 move.l [A0]+, [A1]+
0000102C 357C 0001 00B6 move.w [A2 + 0xB6], 0x1
00001032 3F3C 0001 move.w -[A7], 0x1
00001036 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000103A 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
0000103E 486E FFC2 pea.l [A6 - 0x3E]
00001042 487A FF9C pea.l [PC - 0x64 /* 00000FE0, value 0x4E56FFFC */]
00001046 2F0E move.l -[A7], A6
00001048 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000104C 4267 clr.w -[A7]
0000104E 2054 movea.l A0, [A4]
00001050 2F28 0072 move.l -[A7], [A0 + 0x72]
00001054 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00001058 101F move.b D0, [A7]+
0000105A 6700 01AA beq +0x1AC /* 00001206 */
0000105E 42A7 clr.l -[A7]
00001060 2054 movea.l A0, [A4]
00001062 2F28 0072 move.l -[A7], [A0 + 0x72]
00001066 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
0000106A 2C1F move.l D6, [A7]+
0000106C 42A7 clr.l -[A7]
0000106E 2054 movea.l A0, [A4]
00001070 2F28 0072 move.l -[A7], [A0 + 0x72]
00001074 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00001078 2D5F FFB0 move.l [A6 - 0x50], [A7]+
0000107C 2054 movea.l A0, [A4]
0000107E 0C68 8003 0022 cmpi.w [A0 + 0x22], 0x8003
00001084 6618 bne +0x1A /* 0000109E */
00001086 2028 002A move.l D0, [A0 + 0x2A]
0000108A 720F moveq.l D1, 0x0F
0000108C D081 add.l D0, D1
0000108E 2F00 move.l -[A7], D0
00001090 7010 moveq.l D0, 0x10
00001092 2F00 move.l -[A7], D0
00001094 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001098 2A1F move.l D5, [A7]+
0000109A E385 asl D5, 1
0000109C 6014 bra +0x16 /* 000010B2 */
label0000109E:
0000109E 2054 movea.l A0, [A4]
000010A0 2028 002A move.l D0, [A0 + 0x2A]
000010A4 5E80 addq.l D0, 7
000010A6 2F00 move.l -[A7], D0
000010A8 7008 moveq.l D0, 0x08
000010AA 2F00 move.l -[A7], D0
000010AC 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
000010B0 2A1F move.l D5, [A7]+
label000010B2:
000010B2 2054 movea.l A0, [A4]
000010B4 2028 004C move.l D0, [A0 + 0x4C]
000010B8 5380 subq.l D0, 1
000010BA 2D40 FF90 move.l [A6 - 0x70], D0
000010BE 7E00 moveq.l D7, 0x00
000010C0 6000 0132 bra +0x134 /* 000011F4 */
label000010C4:
000010C4 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000010C8 42A7 clr.l -[A7]
000010CA 2054 movea.l A0, [A4]
000010CC 2F28 003E move.l -[A7], [A0 + 0x3E]
000010D0 2F07 move.l -[A7], D7
000010D2 2F28 003E move.l -[A7], [A0 + 0x3E]
000010D6 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000010DA 2028 002E move.l D0, [A0 + 0x2E]
000010DE 909F sub.l D0, [A7]+
000010E0 2F00 move.l -[A7], D0
000010E2 201F move.l D0, [A7]+
000010E4 2E9F move.l [A7], [A7]+
000010E6 B097 cmp.l D0, [A7]
000010E8 6C02 bge +0x4 /* 000010EC */
000010EA 2E80 move.l [A7], D0
label000010EC:
000010EC 2D5F FFA4 move.l [A6 - 0x5C], [A7]+
000010F0 4267 clr.w -[A7]
000010F2 2054 movea.l A0, [A4]
000010F4 3F28 0068 move.w -[A7], [A0 + 0x68]
000010F8 3F3C 0001 move.w -[A7], 0x1
000010FC 2268 0048 movea.l A1, [A0 + 0x48]
00001100 2251 movea.l A1, [A1]
00001102 3007 move.w D0, D7
00001104 E540 asl D0.w, 2
00001106 2F31 0000 move.l -[A7], [A1 + D0.w]
0000110A 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
0000110E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001112 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00001116 2F05 move.l -[A7], D5
00001118 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000111C 2D5F FFA8 move.l [A6 - 0x58], [A7]+
00001120 4267 clr.w -[A7]
00001122 2054 movea.l A0, [A4]
00001124 3F28 0068 move.w -[A7], [A0 + 0x68]
00001128 486E FFA8 pea.l [A6 - 0x58]
0000112C 2F07 move.l -[A7], D7
0000112E 2F28 003E move.l -[A7], [A0 + 0x3E]
00001132 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001136 2F06 move.l -[A7], D6
00001138 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000113C 201F move.l D0, [A7]+
0000113E D0AE FFB0 add.l D0, [A6 - 0x50]
00001142 2F00 move.l -[A7], D0
00001144 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001148 381F move.w D4, [A7]+
0000114A 70D9 moveq.l D0, 0xFFFFFFD9
0000114C B044 cmp.w D0, D4
0000114E 6610 bne +0x12 /* 00001160 */
00001150 4244 clr.w D4
00001152 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00001156 2F05 move.l -[A7], D5
00001158 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000115C 2D5F FFA8 move.l [A6 - 0x58], [A7]+
label00001160:
00001160 3F04 move.w -[A7], D4
00001162 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001166 2F07 move.l -[A7], D7
00001168 2054 movea.l A0, [A4]
0000116A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000116E 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001172 2F06 move.l -[A7], D6
00001174 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001178 201F move.l D0, [A7]+
0000117A D0AE FFB0 add.l D0, [A6 - 0x50]
0000117E 222E FFA8 move.l D1, [A6 - 0x58]
00001182 D280 add.l D1, D0
00001184 9285 sub.l D1, D5
00001186 2D41 FF9C move.l [A6 - 0x64], D1
0000118A 2F07 move.l -[A7], D7
0000118C 2F28 003E move.l -[A7], [A0 + 0x3E]
00001190 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001194 2F06 move.l -[A7], D6
00001196 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000119A 201F move.l D0, [A7]+
0000119C D0AE FFB0 add.l D0, [A6 - 0x50]
000011A0 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000011A4 2F06 move.l -[A7], D6
000011A6 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000011AA 221F move.l D1, [A7]+
000011AC D280 add.l D1, D0
000011AE 9286 sub.l D1, D6
000011B0 2D41 FFA0 move.l [A6 - 0x60], D1
000011B4 202E FFA4 move.l D0, [A6 - 0x5C]
000011B8 5380 subq.l D0, 1
000011BA 2D40 FF8C move.l [A6 - 0x74], D0
000011BE 7000 moveq.l D0, 0x00
000011C0 2D40 FF94 move.l [A6 - 0x6C], D0
000011C4 6020 bra +0x22 /* 000011E6 */
label000011C6:
000011C6 2F2E FF9C move.l -[A7], [A6 - 0x64]
000011CA 2F2E FFA0 move.l -[A7], [A6 - 0x60]
000011CE 2F05 move.l -[A7], D5
000011D0 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000011D4 2005 move.l D0, D5
000011D6 91AE FF9C sub.l [A6 - 0x64], D0
000011DA 2006 move.l D0, D6
000011DC 91AE FFA0 sub.l [A6 - 0x60], D0
000011E0 52AE FF94 addq.l [A6 - 0x6C], 1
000011E4 690A bvs +0xC /* 000011F0 */
label000011E6:
000011E6 202E FF94 move.l D0, [A6 - 0x6C]
000011EA B0AE FF8C cmp.l D0, [A6 - 0x74]
000011EE 6FD6 ble -0x28 /* 000011C6 */
label000011F0:
000011F0 5287 addq.l D7, 1
000011F2 6908 bvs +0xA /* 000011FC */
label000011F4:
000011F4 BEAE FF90 cmp.l D7, [A6 - 0x70]
000011F8 6F00 FECA ble -0x134 /* 000010C4 */
label000011FC:
000011FC 2054 movea.l A0, [A4]
000011FE 2F28 0072 move.l -[A7], [A0 + 0x72]
00001202 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00001206:
00001206 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000120A 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */]
0000120E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001212 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00001216 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000121A 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */]
0000121E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001222 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00001226 486E FFC2 pea.l [A6 - 0x3E]
0000122A 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
0000122E 3D44 000C move.w [A6 + 0xC], D4
00001232 4CDF 14F0 movem.l D4,D5,D6,D7,A2,A4, [A7]+
00001236 4E5E unlink A6
00001238 2E9F move.l [A7], [A7]+
0000123A 4E75 rts
0000123C 4E56 FFFC link A6, -0x0004
00001240 2F0C move.l -[A7], A4
00001242 286E 0008 movea.l A4, [A6 + 0x8]
00001246 204C movea.l A0, A4
00001248 5088 addq.l A0, 8
0000124A 2050 movea.l A0, [A0]
0000124C 2D48 FFFC move.l [A6 - 0x4], A0
00001250 4AAC FFAC tst.l [A4 - 0x54]
00001254 6716 beq +0x18 /* 0000126C */
00001256 2F2C FFAC move.l -[A7], [A4 - 0x54]
0000125A 205F movea.l A0, [A7]+
0000125C A02A syscall HUnlock
0000125E 2F2C FFAC move.l -[A7], [A4 - 0x54]
00001262 205F movea.l A0, [A7]+
00001264 A023 syscall DisposHandle/DisposeHandle
00001266 7000 moveq.l D0, 0x00
00001268 2940 FFAC move.l [A4 - 0x54], D0
label0000126C:
0000126C 4AAC FF7C tst.l [A4 - 0x84]
00001270 670C beq +0xE /* 0000127E */
00001272 2F2C FF7C move.l -[A7], [A4 - 0x84]
00001276 A9A3 syscall ReleaseResource
00001278 7000 moveq.l D0, 0x00
0000127A 2940 FF7C move.l [A4 - 0x84], D0
label0000127E:
0000127E 4AAC FF80 tst.l [A4 - 0x80]
00001282 670C beq +0xE /* 00001290 */
00001284 2F2C FF80 move.l -[A7], [A4 - 0x80]
00001288 A9A3 syscall ReleaseResource
0000128A 7000 moveq.l D0, 0x00
0000128C 2940 FF80 move.l [A4 - 0x80], D0
label00001290:
00001290 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001294 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00001298 2F2C 0008 move.l -[A7], [A4 + 0x8]
0000129C 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
000012A0 285F movea.l A4, [A7]+
000012A2 4E5E unlink A6
000012A4 205F movea.l A0, [A7]+
000012A6 DEFC 000A add.w A7, 0xA /* '\n' */
000012AA 4ED0 jmp [A0]
fn000012AC:
000012AC 4E56 FF64 link A6, -0x009C
000012B0 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
000012B4 286E 0008 movea.l A4, [A6 + 0x8]
000012B8 426E FFC0 clr.w [A6 - 0x40]
000012BC 41EE FFB8 lea.l A0, [A6 - 0x48]
000012C0 2454 movea.l A2, [A4]
000012C2 43EA 00B8 lea.l A1, [A2 + 0xB8]
000012C6 20D9 move.l [A0]+, [A1]+
000012C8 20D9 move.l [A0]+, [A1]+
000012CA 357C 0001 00B6 move.w [A2 + 0xB6], 0x1
000012D0 3F3C 0001 move.w -[A7], 0x1
000012D4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012D8 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
000012DC 7000 moveq.l D0, 0x00
000012DE 2D40 FFAC move.l [A6 - 0x54], D0
000012E2 7000 moveq.l D0, 0x00
000012E4 2D40 FF7C move.l [A6 - 0x84], D0
000012E8 7000 moveq.l D0, 0x00
000012EA 2D40 FF80 move.l [A6 - 0x80], D0
000012EE 486E FFC2 pea.l [A6 - 0x3E]
000012F2 487A FF48 pea.l [PC - 0xB8 /* 0000123C, value 0x4E56FFFC */]
000012F6 2F0E move.l -[A7], A6
000012F8 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000012FC 42A7 clr.l -[A7]
000012FE 2F3C 5449 4654 move.l -[A7], 0x54494654 /* 'TIFT' */
00001304 4267 clr.w -[A7]
00001306 A9A0 syscall GetResource
00001308 2D57 FF7C move.l [A6 - 0x84], [A7]
0000130C 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00001310 42A7 clr.l -[A7]
00001312 2F3C 5449 4654 move.l -[A7], 0x54494654 /* 'TIFT' */
00001318 3F3C 0001 move.w -[A7], 0x1
0000131C A9A0 syscall GetResource
0000131E 2D57 FF80 move.l [A6 - 0x80], [A7]
00001322 4EAD 2072 jsr [A5 + 0x2072 /* export_1034 */]
00001326 2054 movea.l A0, [A4]
00001328 2028 004C move.l D0, [A0 + 0x4C]
0000132C 5380 subq.l D0, 1
0000132E 2D40 FF68 move.l [A6 - 0x98], D0
00001332 7A00 moveq.l D5, 0x00
00001334 6000 03A8 bra +0x3AA /* 000016DE */
label00001338:
00001338 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
0000133C 2054 movea.l A0, [A4]
0000133E 4AA8 0044 tst.l [A0 + 0x44]
00001342 674A beq +0x4C /* 0000138E */
00001344 4267 clr.w -[A7]
00001346 2054 movea.l A0, [A4]
00001348 3F28 0068 move.w -[A7], [A0 + 0x68]
0000134C 486E FFB0 pea.l [A6 - 0x50]
00001350 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00001354 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001358 42A7 clr.l -[A7]
0000135A 2254 movea.l A1, [A4]
0000135C 2069 0044 movea.l A0, [A1 + 0x44]
00001360 2050 movea.l A0, [A0]
00001362 3005 move.w D0, D5
00001364 E540 asl D0.w, 2
00001366 2F30 0000 move.l -[A7], [A0 + D0.w]
0000136A 2069 0048 movea.l A0, [A1 + 0x48]
0000136E 2050 movea.l A0, [A0]
00001370 3005 move.w D0, D5
00001372 E540 asl D0.w, 2
00001374 222E FFB0 move.l D1, [A6 - 0x50]
00001378 92B0 0000 sub.l D1, [A0 + D0.w]
0000137C 2F01 move.l -[A7], D1
0000137E 201F move.l D0, [A7]+
00001380 2E9F move.l [A7], [A7]+
00001382 B097 cmp.l D0, [A7]
00001384 6C02 bge +0x4 /* 00001388 */
00001386 2E80 move.l [A7], D0
label00001388:
00001388 2D5F FFB0 move.l [A6 - 0x50], [A7]+
0000138C 6028 bra +0x2A /* 000013B6 */
label0000138E:
0000138E 4267 clr.w -[A7]
00001390 2054 movea.l A0, [A4]
00001392 3F28 0068 move.w -[A7], [A0 + 0x68]
00001396 486E FFB0 pea.l [A6 - 0x50]
0000139A 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
0000139E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000013A2 2254 movea.l A1, [A4]
000013A4 2069 0048 movea.l A0, [A1 + 0x48]
000013A8 2050 movea.l A0, [A0]
000013AA 3005 move.w D0, D5
000013AC E540 asl D0.w, 2
000013AE 2230 0000 move.l D1, [A0 + D0.w]
000013B2 93AE FFB0 sub.l [A6 - 0x50], D1
label000013B6:
000013B6 42A7 clr.l -[A7]
000013B8 2F2E FFB0 move.l -[A7], [A6 - 0x50]
000013BC 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000013C0 2D57 FFAC move.l [A6 - 0x54], [A7]
000013C4 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000013C8 2F2E FFAC move.l -[A7], [A6 - 0x54]
000013CC 205F movea.l A0, [A7]+
000013CE A064 syscall MoveHHi
000013D0 2F2E FFAC move.l -[A7], [A6 - 0x54]
000013D4 205F movea.l A0, [A7]+
000013D6 A029 syscall HLock
000013D8 4267 clr.w -[A7]
000013DA 2054 movea.l A0, [A4]
000013DC 3F28 0068 move.w -[A7], [A0 + 0x68]
000013E0 3F3C 0001 move.w -[A7], 0x1
000013E4 2268 0048 movea.l A1, [A0 + 0x48]
000013E8 2251 movea.l A1, [A1]
000013EA 3005 move.w D0, D5
000013EC E540 asl D0.w, 2
000013EE 2F31 0000 move.l -[A7], [A1 + D0.w]
000013F2 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
000013F6 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000013FA 4267 clr.w -[A7]
000013FC 2054 movea.l A0, [A4]
000013FE 3F28 0068 move.w -[A7], [A0 + 0x68]
00001402 486E FFB0 pea.l [A6 - 0x50]
00001406 226E FFAC movea.l A1, [A6 - 0x54]
0000140A 2F11 move.l -[A7], [A1]
0000140C 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001410 3D5F FFC0 move.w [A6 - 0x40], [A7]+
00001414 70D9 moveq.l D0, 0xFFFFFFD9
00001416 B06E FFC0 cmp.w D0, [A6 - 0x40]
0000141A 670A beq +0xC /* 00001426 */
0000141C 3F2E FFC0 move.w -[A7], [A6 - 0x40]
00001420 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001424 6004 bra +0x6 /* 0000142A */
label00001426:
00001426 426E FFC0 clr.w [A6 - 0x40]
label0000142A:
0000142A 4267 clr.w -[A7]
0000142C 2054 movea.l A0, [A4]
0000142E 2F28 0072 move.l -[A7], [A0 + 0x72]
00001432 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00001436 101F move.b D0, [A7]+
00001438 6700 028A beq +0x28C /* 000016C4 */
0000143C 42A7 clr.l -[A7]
0000143E 2054 movea.l A0, [A4]
00001440 2F28 0072 move.l -[A7], [A0 + 0x72]
00001444 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00001448 2D5F FFA4 move.l [A6 - 0x5C], [A7]+
0000144C 42A7 clr.l -[A7]
0000144E 2054 movea.l A0, [A4]
00001450 2F28 0072 move.l -[A7], [A0 + 0x72]
00001454 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00001458 2D5F FFA0 move.l [A6 - 0x60], [A7]+
0000145C 42A7 clr.l -[A7]
0000145E 206E FFAC movea.l A0, [A6 - 0x54]
00001462 2F10 move.l -[A7], [A0]
00001464 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001468 265F movea.l A3, [A7]+
0000146A 7E1F moveq.l D7, 0x1F
0000146C 42A7 clr.l -[A7]
0000146E 2054 movea.l A0, [A4]
00001470 2028 003E move.l D0, [A0 + 0x3E]
00001474 5380 subq.l D0, 1
00001476 2F00 move.l -[A7], D0
00001478 2F05 move.l -[A7], D5
0000147A 2F28 003E move.l -[A7], [A0 + 0x3E]
0000147E 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001482 2028 002E move.l D0, [A0 + 0x2E]
00001486 909F sub.l D0, [A7]+
00001488 5380 subq.l D0, 1
0000148A 2F00 move.l -[A7], D0
0000148C 201F move.l D0, [A7]+
0000148E 2E9F move.l [A7], [A7]+
00001490 B097 cmp.l D0, [A7]
00001492 6C02 bge +0x4 /* 00001496 */
00001494 2E80 move.l [A7], D0
label00001496:
00001496 201F move.l D0, [A7]+
00001498 3D40 FF66 move.w [A6 - 0x9A], D0
0000149C 426E FF6E clr.w [A6 - 0x92]
000014A0 6000 020C bra +0x20E /* 000016AE */
label000014A4:
000014A4 1D7C 0001 FF71 move.b [A6 - 0x8F], 0x1
000014AA 42AE FF78 clr.l [A6 - 0x88]
000014AE 701F moveq.l D0, 0x1F
000014B0 B087 cmp.l D0, D7
000014B2 6722 beq +0x24 /* 000014D6 */
000014B4 7017 moveq.l D0, 0x17
000014B6 B087 cmp.l D0, D7
000014B8 6E04 bgt +0x6 /* 000014BE */
000014BA 7E17 moveq.l D7, 0x17
000014BC 6018 bra +0x1A /* 000014D6 */
label000014BE:
000014BE 700F moveq.l D0, 0x0F
000014C0 B087 cmp.l D0, D7
000014C2 6E04 bgt +0x6 /* 000014C8 */
000014C4 7E0F moveq.l D7, 0x0F
000014C6 600E bra +0x10 /* 000014D6 */
label000014C8:
000014C8 7007 moveq.l D0, 0x07
000014CA B087 cmp.l D0, D7
000014CC 6E04 bgt +0x6 /* 000014D2 */
000014CE 7E07 moveq.l D7, 0x07
000014D0 6004 bra +0x6 /* 000014D6 */
label000014D2:
000014D2 7E1F moveq.l D7, 0x1F
000014D4 588B addq.l A3, 4
label000014D6:
000014D6 42A7 clr.l -[A7]
000014D8 2F05 move.l -[A7], D5
000014DA 2054 movea.l A0, [A4]
000014DC 2F28 003E move.l -[A7], [A0 + 0x3E]
000014E0 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000014E4 302E FF6E move.w D0, [A6 - 0x92]
000014E8 48C0 ext.l D0
000014EA D09F add.l D0, [A7]+
000014EC 2F00 move.l -[A7], D0
000014EE 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000014F2 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
000014F6 201F move.l D0, [A7]+
000014F8 D0AE FFA0 add.l D0, [A6 - 0x60]
000014FC 2F00 move.l -[A7], D0
000014FE 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001502 2D5F FF98 move.l [A6 - 0x68], [A7]+
00001506 2D6E FF98 FF9C move.l [A6 - 0x64], [A6 - 0x68]
0000150C 7800 moveq.l D4, 0x00
0000150E 701F moveq.l D0, 0x1F
00001510 2D40 FF88 move.l [A6 - 0x78], D0
label00001514:
00001514 2054 movea.l A0, [A4]
00001516 B8A8 002A cmp.l D4, [A0 + 0x2A]
0000151A 6C00 018C bge +0x18E /* 000016A8 */
0000151E 426E FF72 clr.w [A6 - 0x8E]
label00001522:
00001522 102E FF71 move.b D0, [A6 - 0x8F]
00001526 6700 00A8 beq +0xAA /* 000015D0 */
0000152A 206E FF7C movea.l A0, [A6 - 0x84]
0000152E 2050 movea.l A0, [A0]
00001530 302E FF78 move.w D0, [A6 - 0x88]
00001534 C1FC 0006 muls.w D0, 0x6
00001538 2213 move.l D1, [A3]
0000153A 3407 move.w D2, D7
0000153C 0501 btst D1, D2
0000153E 56C1 sne D1
00001540 4401 neg.b D1
00001542 4881 ext.w D1
00001544 D241 add.w D1, D1
00001546 D041 add.w D0, D1
00001548 3D70 0000 FF78 move.w [A6 - 0x88], [A0 + D0.w]
0000154E 206E FF7C movea.l A0, [A6 - 0x84]
00001552 2050 movea.l A0, [A0]
00001554 302E FF78 move.w D0, [A6 - 0x88]
00001558 C1FC 0006 muls.w D0, 0x6
0000155C 3C30 0004 move.w D6, [A0 + D0.w + 0x4]
00001560 4A87 tst.l D7
00001562 6606 bne +0x8 /* 0000156A */
00001564 7E1F moveq.l D7, 0x1F
00001566 588B addq.l A3, 4
00001568 6002 bra +0x4 /* 0000156C */
label0000156A:
0000156A 5387 subq.l D7, 1
label0000156C:
0000156C 70FF moveq.l D0, 0xFFFFFFFF
0000156E B046 cmp.w D0, D6
00001570 67B0 beq -0x4E /* 00001522 */
00001572 426E FF78 clr.w [A6 - 0x88]
00001576 3006 move.w D0, D6
00001578 D16E FF72 add.w [A6 - 0x8E], D0
0000157C 703F moveq.l D0, 0x3F
0000157E B046 cmp.w D0, D6
00001580 6D38 blt +0x3A /* 000015BA */
00001582 422E FF71 clr.b [A6 - 0x8F]
00001586 302E FF72 move.w D0, [A6 - 0x8E]
0000158A 48C0 ext.l D0
0000158C D880 add.l D4, D0
0000158E 2F04 move.l -[A7], D4
00001590 7020 moveq.l D0, 0x20
00001592 2F00 move.l -[A7], D0
00001594 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001598 201F move.l D0, [A7]+
0000159A E580 asl D0, 2
0000159C D0AE FF9C add.l D0, [A6 - 0x64]
000015A0 2D40 FF98 move.l [A6 - 0x68], D0
000015A4 2F04 move.l -[A7], D4
000015A6 7020 moveq.l D0, 0x20
000015A8 2F00 move.l -[A7], D0
000015AA 4EAD 4912 jsr [A5 + 0x4912 /* export_2334 */]
000015AE 701F moveq.l D0, 0x1F
000015B0 909F sub.l D0, [A7]+
000015B2 2D40 FF88 move.l [A6 - 0x78], D0
000015B6 6000 FF6A bra -0x94 /* 00001522 */
label000015BA:
000015BA 0C46 270F cmpi.w D6, 0x270F
000015BE 6600 FF62 bne -0x9C /* 00001522 */
000015C2 3F3C 98E0 move.w -[A7], 0x98E0
000015C6 42A7 clr.l -[A7]
000015C8 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
000015CC 6000 FF54 bra -0xAA /* 00001522 */
label000015D0:
000015D0 2054 movea.l A0, [A4]
000015D2 B8A8 002A cmp.l D4, [A0 + 0x2A]
000015D6 6C00 FF3C bge -0xC2 /* 00001514 */
000015DA 426E FF74 clr.w [A6 - 0x8C]
label000015DE:
000015DE 102E FF71 move.b D0, [A6 - 0x8F]
000015E2 6600 FF30 bne -0xCE /* 00001514 */
000015E6 206E FF80 movea.l A0, [A6 - 0x80]
000015EA 2050 movea.l A0, [A0]
000015EC 302E FF7A move.w D0, [A6 - 0x86]
000015F0 C1FC 0006 muls.w D0, 0x6
000015F4 2213 move.l D1, [A3]
000015F6 3407 move.w D2, D7
000015F8 0501 btst D1, D2
000015FA 56C1 sne D1
000015FC 4401 neg.b D1
000015FE 4881 ext.w D1
00001600 D241 add.w D1, D1
00001602 D041 add.w D0, D1
00001604 3D70 0000 FF7A move.w [A6 - 0x86], [A0 + D0.w]
0000160A 206E FF80 movea.l A0, [A6 - 0x80]
0000160E 2050 movea.l A0, [A0]
00001610 302E FF7A move.w D0, [A6 - 0x86]
00001614 C1FC 0006 muls.w D0, 0x6
00001618 3C30 0004 move.w D6, [A0 + D0.w + 0x4]
0000161C 4A87 tst.l D7
0000161E 6606 bne +0x8 /* 00001626 */
00001620 7E1F moveq.l D7, 0x1F
00001622 588B addq.l A3, 4
00001624 6002 bra +0x4 /* 00001628 */
label00001626:
00001626 5387 subq.l D7, 1
label00001628:
00001628 70FF moveq.l D0, 0xFFFFFFFF
0000162A B046 cmp.w D0, D6
0000162C 67B0 beq -0x4E /* 000015DE */
0000162E 426E FF7A clr.w [A6 - 0x86]
00001632 3006 move.w D0, D6
00001634 D16E FF74 add.w [A6 - 0x8C], D0
00001638 703F moveq.l D0, 0x3F
0000163A B046 cmp.w D0, D6
0000163C 6D54 blt +0x56 /* 00001692 */
0000163E 1D7C 0001 FF71 move.b [A6 - 0x8F], 0x1
00001644 3D6E FF74 FF64 move.w [A6 - 0x9C], [A6 - 0x8C]
0000164A 3D7C 0001 FF6C move.w [A6 - 0x94], 0x1
00001650 6032 bra +0x34 /* 00001684 */
label00001652:
00001652 206E FF98 movea.l A0, [A6 - 0x68]
00001656 2010 move.l D0, [A0]
00001658 322E FF8A move.w D1, [A6 - 0x76]
0000165C 03C0 .incomplete
0000165E 206E FF98 movea.l A0, [A6 - 0x68]
00001662 2080 move.l [A0], D0
00001664 4AAE FF88 tst.l [A6 - 0x78]
00001668 660C bne +0xE /* 00001676 */
0000166A 701F moveq.l D0, 0x1F
0000166C 2D40 FF88 move.l [A6 - 0x78], D0
00001670 58AE FF98 addq.l [A6 - 0x68], 4
00001674 6004 bra +0x6 /* 0000167A */
label00001676:
00001676 53AE FF88 subq.l [A6 - 0x78], 1
label0000167A:
0000167A 5284 addq.l D4, 1
0000167C 526E FF6C addq.w [A6 - 0x94], 1
00001680 6900 FF5C bvs -0xA2 /* 000015DE */
label00001684:
00001684 302E FF6C move.w D0, [A6 - 0x94]
00001688 B06E FF64 cmp.w D0, [A6 - 0x9C]
0000168C 6FC4 ble -0x3A /* 00001652 */
0000168E 6000 FF4E bra -0xB0 /* 000015DE */
label00001692:
00001692 0C46 270F cmpi.w D6, 0x270F
00001696 6600 FF46 bne -0xB8 /* 000015DE */
0000169A 3F3C 98E0 move.w -[A7], 0x98E0
0000169E 42A7 clr.l -[A7]
000016A0 4EAD 208A jsr [A5 + 0x208A /* export_1037 */]
000016A4 6000 FF38 bra -0xC6 /* 000015DE */
label000016A8:
000016A8 526E FF6E addq.w [A6 - 0x92], 1
000016AC 690C bvs +0xE /* 000016BA */
label000016AE:
000016AE 302E FF6E move.w D0, [A6 - 0x92]
000016B2 B06E FF66 cmp.w D0, [A6 - 0x9A]
000016B6 6F00 FDEC ble -0x212 /* 000014A4 */
label000016BA:
000016BA 2054 movea.l A0, [A4]
000016BC 2F28 0072 move.l -[A7], [A0 + 0x72]
000016C0 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label000016C4:
000016C4 2F2E FFAC move.l -[A7], [A6 - 0x54]
000016C8 205F movea.l A0, [A7]+
000016CA A02A syscall HUnlock
000016CC 2F2E FFAC move.l -[A7], [A6 - 0x54]
000016D0 205F movea.l A0, [A7]+
000016D2 A023 syscall DisposHandle/DisposeHandle
000016D4 7000 moveq.l D0, 0x00
000016D6 2D40 FFAC move.l [A6 - 0x54], D0
000016DA 5285 addq.l D5, 1
000016DC 6908 bvs +0xA /* 000016E6 */
label000016DE:
000016DE BAAE FF68 cmp.l D5, [A6 - 0x98]
000016E2 6F00 FC54 ble -0x3AA /* 00001338 */
label000016E6:
000016E6 4AAE FF7C tst.l [A6 - 0x84]
000016EA 670C beq +0xE /* 000016F8 */
000016EC 2F2E FF7C move.l -[A7], [A6 - 0x84]
000016F0 A9A3 syscall ReleaseResource
000016F2 7000 moveq.l D0, 0x00
000016F4 2D40 FF7C move.l [A6 - 0x84], D0
label000016F8:
000016F8 4AAE FF80 tst.l [A6 - 0x80]
000016FC 670C beq +0xE /* 0000170A */
000016FE 2F2E FF80 move.l -[A7], [A6 - 0x80]
00001702 A9A3 syscall ReleaseResource
00001704 7000 moveq.l D0, 0x00
00001706 2D40 FF80 move.l [A6 - 0x80], D0
label0000170A:
0000170A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000170E 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */]
00001712 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001716 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
0000171A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000171E 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */]
00001722 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001726 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
0000172A 486E FFC2 pea.l [A6 - 0x3E]
0000172E 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001732 3D6E FFC0 000C move.w [A6 + 0xC], [A6 - 0x40]
00001738 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
0000173C 4E5E unlink A6
0000173E 2E9F move.l [A7], [A7]+
00001740 4E75 rts
00001742 0000 4E56 ori.b D0, 0x56 /* 'V' */
00001746 FFFC .invalid <<F/7/7>>
00001748 2F0C move.l -[A7], A4
0000174A 286E 0008 movea.l A4, [A6 + 0x8]
0000174E 204C movea.l A0, A4
00001750 5088 addq.l A0, 8
00001752 2050 movea.l A0, [A0]
00001754 2D48 FFFC move.l [A6 - 0x4], A0
00001758 4AAC FFA0 tst.l [A4 - 0x60]
0000175C 6716 beq +0x18 /* 00001774 */
0000175E 2F2C FFA0 move.l -[A7], [A4 - 0x60]
00001762 205F movea.l A0, [A7]+
00001764 A02A syscall HUnlock
00001766 2F2C FFA0 move.l -[A7], [A4 - 0x60]
0000176A 205F movea.l A0, [A7]+
0000176C A023 syscall DisposHandle/DisposeHandle
0000176E 7000 moveq.l D0, 0x00
00001770 2940 FFA0 move.l [A4 - 0x60], D0
label00001774:
00001774 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001778 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
0000177C 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001780 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00001784 285F movea.l A4, [A7]+
00001786 4E5E unlink A6
00001788 205F movea.l A0, [A7]+
0000178A DEFC 000A add.w A7, 0xA /* '\n' */
0000178E 4ED0 jmp [A0]
fn00001790:
00001790 4E56 FF7C link A6, -0x0084
00001794 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00001798 266E 0008 movea.l A3, [A6 + 0x8]
0000179C 284B movea.l A4, A3
0000179E 4246 clr.w D6
000017A0 41EE FFB8 lea.l A0, [A6 - 0x48]
000017A4 2454 movea.l A2, [A4]
000017A6 43EA 00B8 lea.l A1, [A2 + 0xB8]
000017AA 20D9 move.l [A0]+, [A1]+
000017AC 20D9 move.l [A0]+, [A1]+
000017AE 357C 0001 00B6 move.w [A2 + 0xB6], 0x1
000017B4 3F3C 0001 move.w -[A7], 0x1
000017B8 2F0B move.l -[A7], A3
000017BA 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
000017BE 486E FFC2 pea.l [A6 - 0x3E]
000017C2 487A FF80 pea.l [PC - 0x80 /* 00001744, value 0x4E56FFFC */]
000017C6 2F0E move.l -[A7], A6
000017C8 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
000017CC 2054 movea.l A0, [A4]
000017CE 2028 004C move.l D0, [A0 + 0x4C]
000017D2 5380 subq.l D0, 1
000017D4 2D40 FF80 move.l [A6 - 0x80], D0
000017D8 7E00 moveq.l D7, 0x00
000017DA 6000 0246 bra +0x248 /* 00001A22 */
label000017DE:
000017DE 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
000017E2 2054 movea.l A0, [A4]
000017E4 4AA8 0044 tst.l [A0 + 0x44]
000017E8 674A beq +0x4C /* 00001834 */
000017EA 4267 clr.w -[A7]
000017EC 2054 movea.l A0, [A4]
000017EE 3F28 0068 move.w -[A7], [A0 + 0x68]
000017F2 486E FFA4 pea.l [A6 - 0x5C]
000017F6 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
000017FA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000017FE 42A7 clr.l -[A7]
00001800 2254 movea.l A1, [A4]
00001802 2069 0044 movea.l A0, [A1 + 0x44]
00001806 2050 movea.l A0, [A0]
00001808 3007 move.w D0, D7
0000180A E540 asl D0.w, 2
0000180C 2F30 0000 move.l -[A7], [A0 + D0.w]
00001810 2069 0048 movea.l A0, [A1 + 0x48]
00001814 2050 movea.l A0, [A0]
00001816 3007 move.w D0, D7
00001818 E540 asl D0.w, 2
0000181A 222E FFA4 move.l D1, [A6 - 0x5C]
0000181E 92B0 0000 sub.l D1, [A0 + D0.w]
00001822 2F01 move.l -[A7], D1
00001824 201F move.l D0, [A7]+
00001826 2E9F move.l [A7], [A7]+
00001828 B097 cmp.l D0, [A7]
0000182A 6C02 bge +0x4 /* 0000182E */
0000182C 2E80 move.l [A7], D0
label0000182E:
0000182E 2D5F FFA4 move.l [A6 - 0x5C], [A7]+
00001832 6066 bra +0x68 /* 0000189A */
label00001834:
00001834 4267 clr.w -[A7]
00001836 2054 movea.l A0, [A4]
00001838 3F28 0068 move.w -[A7], [A0 + 0x68]
0000183C 486E FFA4 pea.l [A6 - 0x5C]
00001840 4EAD 039A jsr [A5 + 0x39A /* export_111 */]
00001844 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001848 42A7 clr.l -[A7]
0000184A 2254 movea.l A1, [A4]
0000184C 2069 0048 movea.l A0, [A1 + 0x48]
00001850 2050 movea.l A0, [A0]
00001852 3007 move.w D0, D7
00001854 E540 asl D0.w, 2
00001856 222E FFA4 move.l D1, [A6 - 0x5C]
0000185A 92B0 0000 sub.l D1, [A0 + D0.w]
0000185E 2F01 move.l -[A7], D1
00001860 7008 moveq.l D0, 0x08
00001862 81E9 0006 divs.w D0, [A1 + 0x6]
00001866 5340 subq.w D0, 1
00001868 48C0 ext.l D0
0000186A D0A9 002A add.l D0, [A1 + 0x2A]
0000186E 3229 0006 move.w D1, [A1 + 0x6]
00001872 48C1 ext.l D1
00001874 2F00 move.l -[A7], D0
00001876 2F01 move.l -[A7], D1
00001878 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000187C 7008 moveq.l D0, 0x08
0000187E 2F00 move.l -[A7], D0
00001880 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001884 2F29 003E move.l -[A7], [A1 + 0x3E]
00001888 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000188C 201F move.l D0, [A7]+
0000188E 2E9F move.l [A7], [A7]+
00001890 B097 cmp.l D0, [A7]
00001892 6C02 bge +0x4 /* 00001896 */
00001894 2E80 move.l [A7], D0
label00001896:
00001896 2D5F FFA4 move.l [A6 - 0x5C], [A7]+
label0000189A:
0000189A 42A7 clr.l -[A7]
0000189C 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
000018A0 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
000018A4 2D57 FFA0 move.l [A6 - 0x60], [A7]
000018A8 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
000018AC 2F2E FFA0 move.l -[A7], [A6 - 0x60]
000018B0 205F movea.l A0, [A7]+
000018B2 A064 syscall MoveHHi
000018B4 2F2E FFA0 move.l -[A7], [A6 - 0x60]
000018B8 205F movea.l A0, [A7]+
000018BA A029 syscall HLock
000018BC 4267 clr.w -[A7]
000018BE 2054 movea.l A0, [A4]
000018C0 3F28 0068 move.w -[A7], [A0 + 0x68]
000018C4 3F3C 0001 move.w -[A7], 0x1
000018C8 2268 0048 movea.l A1, [A0 + 0x48]
000018CC 2251 movea.l A1, [A1]
000018CE 3007 move.w D0, D7
000018D0 E540 asl D0.w, 2
000018D2 2F31 0000 move.l -[A7], [A1 + D0.w]
000018D6 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
000018DA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000018DE 4267 clr.w -[A7]
000018E0 2054 movea.l A0, [A4]
000018E2 3F28 0068 move.w -[A7], [A0 + 0x68]
000018E6 486E FFA4 pea.l [A6 - 0x5C]
000018EA 226E FFA0 movea.l A1, [A6 - 0x60]
000018EE 2F11 move.l -[A7], [A1]
000018F0 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
000018F4 3C1F move.w D6, [A7]+
000018F6 70D9 moveq.l D0, 0xFFFFFFD9
000018F8 B046 cmp.w D0, D6
000018FA 6708 beq +0xA /* 00001904 */
000018FC 3F06 move.w -[A7], D6
000018FE 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001902 6002 bra +0x4 /* 00001906 */
label00001904:
00001904 4246 clr.w D6
label00001906:
00001906 4267 clr.w -[A7]
00001908 2054 movea.l A0, [A4]
0000190A 2F28 0072 move.l -[A7], [A0 + 0x72]
0000190E 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00001912 101F move.b D0, [A7]+
00001914 6700 00F2 beq +0xF4 /* 00001A08 */
00001918 42A7 clr.l -[A7]
0000191A 2054 movea.l A0, [A4]
0000191C 2F28 0072 move.l -[A7], [A0 + 0x72]
00001920 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00001924 2A1F move.l D5, [A7]+
00001926 42A7 clr.l -[A7]
00001928 2054 movea.l A0, [A4]
0000192A 2F28 0072 move.l -[A7], [A0 + 0x72]
0000192E 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00001932 2D5F FFB0 move.l [A6 - 0x50], [A7]+
00001936 42A7 clr.l -[A7]
00001938 206E FFA0 movea.l A0, [A6 - 0x60]
0000193C 2F10 move.l -[A7], [A0]
0000193E 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001942 2D5F FF94 move.l [A6 - 0x6C], [A7]+
00001946 42A7 clr.l -[A7]
00001948 2F07 move.l -[A7], D7
0000194A 2054 movea.l A0, [A4]
0000194C 2F28 003E move.l -[A7], [A0 + 0x3E]
00001950 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001954 2F05 move.l -[A7], D5
00001956 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
0000195A 201F move.l D0, [A7]+
0000195C D0AE FFB0 add.l D0, [A6 - 0x50]
00001960 2F00 move.l -[A7], D0
00001962 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001966 2D5F FF98 move.l [A6 - 0x68], [A7]+
0000196A 282E FF98 move.l D4, [A6 - 0x68]
0000196E 2054 movea.l A0, [A4]
00001970 2028 002A move.l D0, [A0 + 0x2A]
00001974 5E80 addq.l D0, 7
00001976 2F00 move.l -[A7], D0
00001978 7008 moveq.l D0, 0x08
0000197A 2F00 move.l -[A7], D0
0000197C 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001980 2D5F FF8C move.l [A6 - 0x74], [A7]+
00001984 42A7 clr.l -[A7]
00001986 2054 movea.l A0, [A4]
00001988 2F28 003E move.l -[A7], [A0 + 0x3E]
0000198C 2F07 move.l -[A7], D7
0000198E 2F28 003E move.l -[A7], [A0 + 0x3E]
00001992 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001996 2028 002E move.l D0, [A0 + 0x2E]
0000199A 909F sub.l D0, [A7]+
0000199C 2F00 move.l -[A7], D0
0000199E 201F move.l D0, [A7]+
000019A0 2E9F move.l [A7], [A7]+
000019A2 B097 cmp.l D0, [A7]
000019A4 6C02 bge +0x4 /* 000019A8 */
000019A6 2E80 move.l [A7], D0
label000019A8:
000019A8 2D5F FF84 move.l [A6 - 0x7C], [A7]+
000019AC 2D6E FF84 FF7C move.l [A6 - 0x84], [A6 - 0x7C]
000019B2 7001 moveq.l D0, 0x01
000019B4 2D40 FFAC move.l [A6 - 0x54], D0
000019B8 603A bra +0x3C /* 000019F4 */
label000019BA:
000019BA 42A7 clr.l -[A7]
000019BC 2F2E FF94 move.l -[A7], [A6 - 0x6C]
000019C0 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000019C4 42A7 clr.l -[A7]
000019C6 206E FFA0 movea.l A0, [A6 - 0x60]
000019CA 2F10 move.l -[A7], [A0]
000019CC 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
000019D0 202E FFA4 move.l D0, [A6 - 0x5C]
000019D4 D09F add.l D0, [A7]+
000019D6 B09F cmp.l D0, [A7]+
000019D8 6D14 blt +0x16 /* 000019EE */
000019DA 486E FF94 pea.l [A6 - 0x6C]
000019DE 486E FF98 pea.l [A6 - 0x68]
000019E2 3F2E FF8E move.w -[A7], [A6 - 0x72]
000019E6 A8D0 syscall UnpackBits
000019E8 D885 add.l D4, D5
000019EA 2D44 FF98 move.l [A6 - 0x68], D4
label000019EE:
000019EE 52AE FFAC addq.l [A6 - 0x54], 1
000019F2 690A bvs +0xC /* 000019FE */
label000019F4:
000019F4 202E FFAC move.l D0, [A6 - 0x54]
000019F8 B0AE FF7C cmp.l D0, [A6 - 0x84]
000019FC 6FBC ble -0x42 /* 000019BA */
label000019FE:
000019FE 2054 movea.l A0, [A4]
00001A00 2F28 0072 move.l -[A7], [A0 + 0x72]
00001A04 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00001A08:
00001A08 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00001A0C 205F movea.l A0, [A7]+
00001A0E A02A syscall HUnlock
00001A10 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00001A14 205F movea.l A0, [A7]+
00001A16 A023 syscall DisposHandle/DisposeHandle
00001A18 7000 moveq.l D0, 0x00
00001A1A 2D40 FFA0 move.l [A6 - 0x60], D0
00001A1E 5287 addq.l D7, 1
00001A20 6908 bvs +0xA /* 00001A2A */
label00001A22:
00001A22 BEAE FF80 cmp.l D7, [A6 - 0x80]
00001A26 6F00 FDB6 ble -0x248 /* 000017DE */
label00001A2A:
00001A2A 2F0B move.l -[A7], A3
00001A2C 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */]
00001A30 2F0B move.l -[A7], A3
00001A32 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00001A36 2F0B move.l -[A7], A3
00001A38 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */]
00001A3C 2F0B move.l -[A7], A3
00001A3E 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00001A42 486E FFC2 pea.l [A6 - 0x3E]
00001A46 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001A4A 3D46 000C move.w [A6 + 0xC], D6
00001A4E 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001A52 4E5E unlink A6
00001A54 2E9F move.l [A7], [A7]+
00001A56 4E75 rts
00001A58 4E56 FFFC link A6, -0x0004
00001A5C 2F0C move.l -[A7], A4
00001A5E 286E 0008 movea.l A4, [A6 + 0x8]
00001A62 204C movea.l A0, A4
00001A64 5088 addq.l A0, 8
00001A66 2050 movea.l A0, [A0]
00001A68 2D48 FFFC move.l [A6 - 0x4], A0
00001A6C 4AAC FFA0 tst.l [A4 - 0x60]
00001A70 6716 beq +0x18 /* 00001A88 */
00001A72 2F2C FFA0 move.l -[A7], [A4 - 0x60]
00001A76 205F movea.l A0, [A7]+
00001A78 A02A syscall HUnlock
00001A7A 2F2C FFA0 move.l -[A7], [A4 - 0x60]
00001A7E 205F movea.l A0, [A7]+
00001A80 A023 syscall DisposHandle/DisposeHandle
00001A82 7000 moveq.l D0, 0x00
00001A84 2940 FFA0 move.l [A4 - 0x60], D0
label00001A88:
00001A88 4AAC FF9C tst.l [A4 - 0x64]
00001A8C 6716 beq +0x18 /* 00001AA4 */
00001A8E 2F2C FF9C move.l -[A7], [A4 - 0x64]
00001A92 205F movea.l A0, [A7]+
00001A94 A02A syscall HUnlock
00001A96 2F2C FF9C move.l -[A7], [A4 - 0x64]
00001A9A 205F movea.l A0, [A7]+
00001A9C A023 syscall DisposHandle/DisposeHandle
00001A9E 7000 moveq.l D0, 0x00
00001AA0 2940 FF9C move.l [A4 - 0x64], D0
label00001AA4:
00001AA4 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001AA8 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00001AAC 2F2C 0008 move.l -[A7], [A4 + 0x8]
00001AB0 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00001AB4 285F movea.l A4, [A7]+
00001AB6 4E5E unlink A6
00001AB8 205F movea.l A0, [A7]+
00001ABA DEFC 000A add.w A7, 0xA /* '\n' */
00001ABE 4ED0 jmp [A0]
fn00001AC0:
00001AC0 4E56 FF86 link A6, -0x007A
00001AC4 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4
00001AC8 282E 0008 move.l D4, [A6 + 0x8]
00001ACC 2844 movea.l A4, D4
00001ACE 4246 clr.w D6
00001AD0 41EE FFB8 lea.l A0, [A6 - 0x48]
00001AD4 2454 movea.l A2, [A4]
00001AD6 43EA 00B8 lea.l A1, [A2 + 0xB8]
00001ADA 20D9 move.l [A0]+, [A1]+
00001ADC 20D9 move.l [A0]+, [A1]+
00001ADE 357C 0001 00B6 move.w [A2 + 0xB6], 0x1
00001AE4 3F3C 0001 move.w -[A7], 0x1
00001AE8 2F04 move.l -[A7], D4
00001AEA 4EAD 3CD2 jsr [A5 + 0x3CD2 /* export_1942 */]
00001AEE 7000 moveq.l D0, 0x00
00001AF0 2D40 FFA0 move.l [A6 - 0x60], D0
00001AF4 7000 moveq.l D0, 0x00
00001AF6 2D40 FF9C move.l [A6 - 0x64], D0
00001AFA 486E FFC2 pea.l [A6 - 0x3E]
00001AFE 487A FF58 pea.l [PC - 0xA8 /* 00001A58, value 0x4E56FFFC */]
00001B02 2F0E move.l -[A7], A6
00001B04 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00001B08 2054 movea.l A0, [A4]
00001B0A 2028 004C move.l D0, [A0 + 0x4C]
00001B0E 5380 subq.l D0, 1
00001B10 2D40 FF8A move.l [A6 - 0x76], D0
00001B14 7E00 moveq.l D7, 0x00
00001B16 6000 022C bra +0x22E /* 00001D44 */
label00001B1A:
00001B1A 4EAD 3782 jsr [A5 + 0x3782 /* export_1772 */]
00001B1E 2054 movea.l A0, [A4]
00001B20 4AA8 0044 tst.l [A0 + 0x44]
00001B24 6714 beq +0x16 /* 00001B3A */
00001B26 2248 movea.l A1, A0
00001B28 2069 0044 movea.l A0, [A1 + 0x44]
00001B2C 2050 movea.l A0, [A0]
00001B2E 3007 move.w D0, D7
00001B30 E540 asl D0.w, 2
00001B32 2D70 0000 FFA4 move.l [A6 - 0x5C], [A0 + D0.w]
00001B38 6032 bra +0x34 /* 00001B6C */
label00001B3A:
00001B3A 7008 moveq.l D0, 0x08
00001B3C 2054 movea.l A0, [A4]
00001B3E 81E8 0006 divs.w D0, [A0 + 0x6]
00001B42 5340 subq.w D0, 1
00001B44 48C0 ext.l D0
00001B46 D0A8 002A add.l D0, [A0 + 0x2A]
00001B4A 3228 0006 move.w D1, [A0 + 0x6]
00001B4E 48C1 ext.l D1
00001B50 2F00 move.l -[A7], D0
00001B52 2F01 move.l -[A7], D1
00001B54 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001B58 7008 moveq.l D0, 0x08
00001B5A 2F00 move.l -[A7], D0
00001B5C 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001B60 2F28 003E move.l -[A7], [A0 + 0x3E]
00001B64 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001B68 2D5F FFA4 move.l [A6 - 0x5C], [A7]+
label00001B6C:
00001B6C 42A7 clr.l -[A7]
00001B6E 2F2E FFA4 move.l -[A7], [A6 - 0x5C]
00001B72 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001B76 2D57 FFA0 move.l [A6 - 0x60], [A7]
00001B7A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001B7E 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00001B82 205F movea.l A0, [A7]+
00001B84 A064 syscall MoveHHi
00001B86 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00001B8A 205F movea.l A0, [A7]+
00001B8C A029 syscall HLock
00001B8E 4267 clr.w -[A7]
00001B90 2054 movea.l A0, [A4]
00001B92 3F28 0068 move.w -[A7], [A0 + 0x68]
00001B96 3F3C 0001 move.w -[A7], 0x1
00001B9A 2268 0048 movea.l A1, [A0 + 0x48]
00001B9E 2251 movea.l A1, [A1]
00001BA0 3007 move.w D0, D7
00001BA2 E540 asl D0.w, 2
00001BA4 2F31 0000 move.l -[A7], [A1 + D0.w]
00001BA8 4EAD 03AA jsr [A5 + 0x3AA /* export_113 */]
00001BAC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001BB0 4267 clr.w -[A7]
00001BB2 2054 movea.l A0, [A4]
00001BB4 3F28 0068 move.w -[A7], [A0 + 0x68]
00001BB8 486E FFA4 pea.l [A6 - 0x5C]
00001BBC 226E FFA0 movea.l A1, [A6 - 0x60]
00001BC0 2F11 move.l -[A7], [A1]
00001BC2 4EAD 0352 jsr [A5 + 0x352 /* export_102 */]
00001BC6 3C1F move.w D6, [A7]+
00001BC8 70D9 moveq.l D0, 0xFFFFFFD9
00001BCA B046 cmp.w D0, D6
00001BCC 6708 beq +0xA /* 00001BD6 */
00001BCE 3F06 move.w -[A7], D6
00001BD0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001BD4 6002 bra +0x4 /* 00001BD8 */
label00001BD6:
00001BD6 4246 clr.w D6
label00001BD8:
00001BD8 2054 movea.l A0, [A4]
00001BDA 2028 002A move.l D0, [A0 + 0x2A]
00001BDE 5E80 addq.l D0, 7
00001BE0 2F00 move.l -[A7], D0
00001BE2 7008 moveq.l D0, 0x08
00001BE4 2F00 move.l -[A7], D0
00001BE6 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00001BEA 201F move.l D0, [A7]+
00001BEC 3A00 move.w D5, D0
00001BEE 48C0 ext.l D0
00001BF0 2F00 move.l -[A7], D0
00001BF2 2F28 003E move.l -[A7], [A0 + 0x3E]
00001BF6 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001BFA 2D5F FF92 move.l [A6 - 0x6E], [A7]+
00001BFE 42A7 clr.l -[A7]
00001C00 2F2E FF92 move.l -[A7], [A6 - 0x6E]
00001C04 4EAD 2332 jsr [A5 + 0x2332 /* export_1122 */]
00001C08 2D57 FF9C move.l [A6 - 0x64], [A7]
00001C0C 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00001C10 2F2E FF9C move.l -[A7], [A6 - 0x64]
00001C14 205F movea.l A0, [A7]+
00001C16 A064 syscall MoveHHi
00001C18 2F2E FF9C move.l -[A7], [A6 - 0x64]
00001C1C 205F movea.l A0, [A7]+
00001C1E A029 syscall HLock
00001C20 42A7 clr.l -[A7]
00001C22 206E FF9C movea.l A0, [A6 - 0x64]
00001C26 2F10 move.l -[A7], [A0]
00001C28 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001C2C 265F movea.l A3, [A7]+
00001C2E 4267 clr.w -[A7]
00001C30 206E FFA0 movea.l A0, [A6 - 0x60]
00001C34 2F10 move.l -[A7], [A0]
00001C36 2F0B move.l -[A7], A3
00001C38 4EAD 3C62 jsr [A5 + 0x3C62 /* export_1928 */]
00001C3C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00001C40 4267 clr.w -[A7]
00001C42 2054 movea.l A0, [A4]
00001C44 2F28 0072 move.l -[A7], [A0 + 0x72]
00001C48 4EAD 41AA jsr [A5 + 0x41AA /* export_2097 */]
00001C4C 101F move.b D0, [A7]+
00001C4E 6700 00C4 beq +0xC6 /* 00001D14 */
00001C52 42A7 clr.l -[A7]
00001C54 2054 movea.l A0, [A4]
00001C56 2F28 0072 move.l -[A7], [A0 + 0x72]
00001C5A 4EAD 41C2 jsr [A5 + 0x41C2 /* export_2100 */]
00001C5E 2D5F FFB4 move.l [A6 - 0x4C], [A7]+
00001C62 42A7 clr.l -[A7]
00001C64 2054 movea.l A0, [A4]
00001C66 2F28 0072 move.l -[A7], [A0 + 0x72]
00001C6A 4EAD 41BA jsr [A5 + 0x41BA /* export_2099 */]
00001C6E 2D5F FFB0 move.l [A6 - 0x50], [A7]+
00001C72 42A7 clr.l -[A7]
00001C74 206E FF9C movea.l A0, [A6 - 0x64]
00001C78 2F10 move.l -[A7], [A0]
00001C7A 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001C7E 265F movea.l A3, [A7]+
00001C80 42A7 clr.l -[A7]
00001C82 2F07 move.l -[A7], D7
00001C84 2054 movea.l A0, [A4]
00001C86 2F28 003E move.l -[A7], [A0 + 0x3E]
00001C8A 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001C8E 2F2E FFB4 move.l -[A7], [A6 - 0x4C]
00001C92 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001C96 201F move.l D0, [A7]+
00001C98 D0AE FFB0 add.l D0, [A6 - 0x50]
00001C9C 2F00 move.l -[A7], D0
00001C9E 4EAD 0532 jsr [A5 + 0x532 /* export_162 */]
00001CA2 2D5F FF8E move.l [A6 - 0x72], [A7]+
00001CA6 42A7 clr.l -[A7]
00001CA8 2054 movea.l A0, [A4]
00001CAA 2028 003E move.l D0, [A0 + 0x3E]
00001CAE 5380 subq.l D0, 1
00001CB0 2F00 move.l -[A7], D0
00001CB2 2F07 move.l -[A7], D7
00001CB4 2F28 003E move.l -[A7], [A0 + 0x3E]
00001CB8 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00001CBC 2028 002E move.l D0, [A0 + 0x2E]
00001CC0 909F sub.l D0, [A7]+
00001CC2 5380 subq.l D0, 1
00001CC4 2F00 move.l -[A7], D0
00001CC6 201F move.l D0, [A7]+
00001CC8 2E9F move.l [A7], [A7]+
00001CCA B097 cmp.l D0, [A7]
00001CCC 6C02 bge +0x4 /* 00001CD0 */
00001CCE 2E80 move.l [A7], D0
label00001CD0:
00001CD0 2D5F FF86 move.l [A6 - 0x7A], [A7]+
00001CD4 7000 moveq.l D0, 0x00
00001CD6 2D40 FFAC move.l [A6 - 0x54], D0
00001CDA 6024 bra +0x26 /* 00001D00 */
label00001CDC:
00001CDC 2F0B move.l -[A7], A3
00001CDE 2F2E FF8E move.l -[A7], [A6 - 0x72]
00001CE2 3005 move.w D0, D5
00001CE4 48C0 ext.l D0
00001CE6 2F00 move.l -[A7], D0
00001CE8 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00001CEC 3005 move.w D0, D5
00001CEE 48C0 ext.l D0
00001CF0 D7C0 add.l A3, D0
00001CF2 202E FFB4 move.l D0, [A6 - 0x4C]
00001CF6 D1AE FF8E add.l [A6 - 0x72], D0
00001CFA 52AE FFAC addq.l [A6 - 0x54], 1
00001CFE 690A bvs +0xC /* 00001D0A */
label00001D00:
00001D00 202E FFAC move.l D0, [A6 - 0x54]
00001D04 B0AE FF86 cmp.l D0, [A6 - 0x7A]
00001D08 6FD2 ble -0x2C /* 00001CDC */
label00001D0A:
00001D0A 2054 movea.l A0, [A4]
00001D0C 2F28 0072 move.l -[A7], [A0 + 0x72]
00001D10 4EAD 41B2 jsr [A5 + 0x41B2 /* export_2098 */]
label00001D14:
00001D14 2F2E FF9C move.l -[A7], [A6 - 0x64]
00001D18 205F movea.l A0, [A7]+
00001D1A A02A syscall HUnlock
00001D1C 2F2E FF9C move.l -[A7], [A6 - 0x64]
00001D20 205F movea.l A0, [A7]+
00001D22 A023 syscall DisposHandle/DisposeHandle
00001D24 7000 moveq.l D0, 0x00
00001D26 2D40 FF9C move.l [A6 - 0x64], D0
00001D2A 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00001D2E 205F movea.l A0, [A7]+
00001D30 A02A syscall HUnlock
00001D32 2F2E FFA0 move.l -[A7], [A6 - 0x60]
00001D36 205F movea.l A0, [A7]+
00001D38 A023 syscall DisposHandle/DisposeHandle
00001D3A 7000 moveq.l D0, 0x00
00001D3C 2D40 FFA0 move.l [A6 - 0x60], D0
00001D40 5287 addq.l D7, 1
00001D42 6908 bvs +0xA /* 00001D4C */
label00001D44:
00001D44 BEAE FF8A cmp.l D7, [A6 - 0x76]
00001D48 6F00 FDD0 ble -0x22E /* 00001B1A */
label00001D4C:
00001D4C 2F04 move.l -[A7], D4
00001D4E 4EAD 3CE2 jsr [A5 + 0x3CE2 /* export_1944 */]
00001D52 2F04 move.l -[A7], D4
00001D54 4EAD 3CDA jsr [A5 + 0x3CDA /* export_1943 */]
00001D58 2F04 move.l -[A7], D4
00001D5A 4EAD 3CEA jsr [A5 + 0x3CEA /* export_1945 */]
00001D5E 2F04 move.l -[A7], D4
00001D60 4EAD 3CF2 jsr [A5 + 0x3CF2 /* export_1946 */]
00001D64 486E FFC2 pea.l [A6 - 0x3E]
00001D68 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
00001D6C 3D46 000C move.w [A6 + 0xC], D6
00001D70 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+
00001D74 4E5E unlink A6
00001D76 2E9F move.l [A7], [A7]+
00001D78 4E75 rts
00001D7A 0000 .incomplete